亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問Jmeter進行接口功能測試操作步驟是怎樣的?

請問Jmeter進行接口功能測試操作步驟是怎樣的?

波斯汪 2019-02-07 11:07:45
請問Jmeter進行接口功能測試操作步驟是怎樣的?
查看完整描述

2 回答

?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

操作步驟:

1、指定接口功能測試相關測試計劃

2、從 API 文檔提取接口清單

3、編寫測試用例并設計測試數據

4、編寫測試腳本并導入測試數據
5、執行腳本并逐條比對每條測試數據的實際結果與預期結果是否一致
各步驟主要實現:
1、指定接口功能測試相關測試計劃
對程序不同模塊進行任務劃分,一般包括: 模塊以及相關描述,指定該模塊主要責任人,工期,預期產出以及當前進度等
2、從 API 文檔提取接口清單
API 文檔對各個接口實現具有完整且詳細的流程說明,以及舉例,但是對于我們測試而言,內容相對冗余,測試前期,一般會對API文檔的各個接口,進行簡化,壓縮,提取接口測試時必須數據,以提高接口測試效率,其中簡化壓縮的結果就是接口清單
3、編寫測試用例并設計測試數據
功能測試時,模擬用戶的多樣性操作設計測試數據是核心實現之一,該過程大致通過兩步驟實現:

步驟1: 設計測試用例,該過程是抽象的非具體的實現,是要聲明預期使用那些類型的測試數據,而不設計具體數據,設計測試用例時原則主要有如下幾點:

a)、覆蓋所有必選參數
b)、組合可選參數
c)、設計邊界值數據
d)、設計超出范圍的數據
e)、覆蓋所有枚舉值
f)、設計錯誤數據
g)、設計特殊符號數據
.....

另外,設計時需要在測試用例中聲明該接口訪問的 URL,請求方式以及預期結果等
步驟2: 根據測試用例聲明的數據類型,設計具體的測試數據,此過程為具體非抽象的實現,最終設計的數據一般會被保存在csv文件中

4、編寫測試腳本并導入測試數據

功能測試時,需要針對同一功能腳本提交多條不同的測試數據,此實現中,一般使用 CSV Data Set Config 來讀取批量數據,動態的參數化的獲取并設置測試數據,可以提高測試效率

5、執行腳本并逐條比對每條測試數據的實際結果與預期結果是否一致

步驟4批量操作完畢,要將提交的每條測試數據的執行結果與測試用例中對應的執行結果,相比對,如果預期與實際結果一致,一般無 BUG,不一致時,則可能有 BUG,當然對具體實現有疑議,可以寫入備注
以上內容均來自傳智播客論壇,還有相關配套視頻課程。找不到就官網對話框領取。



查看完整回答
反對 回復 2019-03-02
  • 2 回答
  • 0 關注
  • 720 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號