日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WEB接口测试之Jmeter接口测试自动化 (一)(初次接触)

發布時間:2025/4/16 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WEB接口测试之Jmeter接口测试自动化 (一)(初次接触) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ?

? ? ? 軟件測試自動化從不同的測試階段分類,可從下層到上層依次分為單元測試-->接口測試-->界面自動化測試

單元測試一般有開發人員自行完成,而界面自動化測試合適的測試條件又很難達到,測試人員在繁雜的手工界面測試之余,

更多的參與到接口測試中,對工作效率及個人技術能力應該會有很大的提升空間。

? ? ? 從個人淺表的理解上來說,接口測試主要分為兩類:代碼層接口測試和Web HTTP接口測試,代碼層接口測試更接

近單元測試一些吧,而web接口主要表現為兩類:

? ? ? ? ? ? 1、瀏覽器和服務器之間的接口

? ? ? ? ? ? 2、外部接口(第三方提供的接口)

web接口測試工具:

? ? ?手工測試的話可以用postman ,自動化測試多是用到 Jmeter(開源)、soupUI(開源&商業版)。

? ? ?? ? ? ? ? ? ?

? ? 因為jmeter也能做壓力測試,加之它是開源軟件,所以對jmeter做接口測試做了多了一點的學習。

?

話不多說,馬上來用jmeter來跑一個接口看看:

?

? ?1、打開jmeter

? ? ? ? ? 開源版本和可執行版本均可在Apache官方網站上下載到,解壓后打開bin目錄下的jmeter.bat文件,即打開了用戶界面:

? ? ? ? ? ? ? ??

? ?

? ?2、添加相關組件

? ? ? ? ?2.1、新建線程組

? ? ? ? ? ? ? ?

? ? ? ? ?2.2、添加http請求

? ? ? ? ? ? ? ?

? ? ? ? ? 2.3、添加監聽器--查看結果樹

? ? ? ? ? ? ? ? ?

? ? ? ? ? ?2.4、設置http請求相關參數

? ? ? ? ? ? ? ? ? ?

?

? ?3、執行測試查看結果

? ? ? ? ? ? 于監視器-查看結果樹中查看測試結果

? ? ? ? ? ? ? ??

? ? ? ? ?返回狀態碼200,表示請求成功,若請求失敗則會返回400、404、500等

?

? ? ?4、腳本優化完善

? ? ? ? ? 上面是一個簡單的接口測試過程,實際工作中是遠遠不夠的,需繼續優化

? ? ? ? ? ?4.1、 添加http請求默認值

? ? ? ? ? ??

? ? ? ? ? ? ?一般將服務器的ip、端口等公用的信息設置在請求默認值中:

? ? ? ? ? ? ?

? ? ? ? ? ? 4.2 添加響應斷言和斷言結果監聽器

? ? ? ? ? ? ?

? ? ? ? ? ? ? 4.3 添加其他元件

? ? ? ? ? ? ? ? ? ? 因測試用例較多時,基本的元件就很難有效的執行用例,我們常常還會用:正則表達式提取器、CSV DATA SET CONFIG、if條件控制器、

? ? ? ? ? ? ? ? ? 循環控制器、用戶定義變量 等等控制元件

?

? ? ? ?5、添加大量測試用例后的執行效果

? ? ? ? ? ? 5.1 用例分布方式

? ? ? ? ? ??

? ? ? ? ? ? ?5.2 查看測試結果

? ? ? ? ? ? ? ? ? 測試結果可以通過 查看結果樹、聚合報告、表格查看結果等監聽器查看

? ? ? ? ? ? ? ? ? ?

? ? ? ?

? ? ? ? ?未完,待續……?

? ? ??

轉載于:https://www.cnblogs.com/chengtch/p/6104959.html

總結

以上是生活随笔為你收集整理的WEB接口测试之Jmeter接口测试自动化 (一)(初次接触)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。