前言:
本文主要針對http接口進行測試,使用Jmeter工具實現。
Jmter工具設計之初是用于做性能測試的,它在實現對各種接口的調用方面已經做的比較成熟,因此,本次直接使用Jmeter工具來完成對Http接口的測試。
一、開發接口測試案例的整體方案:
第一步:我們要分析出測試需求,并拿到開發提供的接口說明文檔;
第二步:從接口說明文檔中整理出接口測試案例,里面要包括詳細的入參和出參數據以及明確的格式和檢查點。
第三步:和開發一起對接口測試案例進行評審。
第四步:結合開發庫,準備接口測試案例中的入參數據和出參數據,并整理成csv格式的文件。
第五步:結合接口測試案例文檔和csv格式的數據文檔,做接口測試案例的自動化案例開發。
二、接口自動化適用場景:
目前設計的自動化接口測試案例有兩個運行場景:
1. 測試前置、開發自測:一個新的自動化接口測試案例開發完成后,直接發給接口對應的開發,安排在開發本地環境執行,一旦開發確認完成接口開發,就開始執行接口測試案例,基本上可以實時拿到測試結果,方便開發快速做出判斷?!鹃_發本地運行的方式就是打開JMeter工具,導入JMX文件,開始執行可?!?/p>
2. 回歸測試:開發本地測試通過后,或整個需求手工測試通過后,把自動化的接口測試案例做分類整理,挑選出需要納入到回歸測試中的案例,在持續集成環境重新準備測試數據,并把案例納入到持續集成的job中來,這些用于回歸的接口測試案例需要配置到持續集成平臺自動運行。
三、接口測試環境準備
1.Jdk1.6或以上:http://www.oracle.com/ technetwork / java / javase / downloads / index . html
2.Jmeter,下載址址: http : / / jmeter . apache . org / download _ jmeter . cgi
3.插件的下載安裝地址:http : //www . jmeter - plugins . org /
四、創建工程:
原文轉自:http://www.uml.org.cn/Test/201707061.asp