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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

接口测试工具的使用

發布時間:2025/3/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 接口测试工具的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、key?value?形式的參數
2、json串類型的參數
3、http請求加權限驗證
4、增加header
5、增加cookie?需要裝inerceptor插件
6、上傳文件

一般的http接口測試是以上幾種類型,可利用postman、jmeter來測試

--postman

1、key?value?形式

?url拼接或者 在body里寫入 入參

2.json串類型的參數

body-raw-輸入json串

3.http請求加權限驗證

4.增加header

header-添加請求頭

5.增加cookie

header-添加cookie

6.上傳文件

body-將text改成file。選擇文件上傳

--jmeter

Jmter

首先下載安裝并配置jdk環境,然后解壓jmeter

1、雙擊bin目錄下的jmeter.bat文件:

2、添加線程組:在“測試計劃”上點擊鼠標右鍵-->添加-->threads(Users)-->線程組,添加測試場景設置組件,接口測試中一般設置為1個“線程數”,根據測試數據的個數設定“循環次數”。

3、在“線程組”里添加“HTTP 請求”的Sampler

4、在HTTP請求設置頁面,錄入被測接口的詳細信息,包括請求路徑,對應的請求方法,以及隨請求一起發送的參數列表,json格式的話需要在body里輸入json串

5添加監聽器--線程組-監聽器-查看結果樹,壓力測試時要添加聚合報告,看其結果

以上是測試一個基本的http請求

6、增加header--線程組-配置元件-http信息頭管理器,輸入信息頭

7、增加cookie--線程組-配置元件-httpcookie管理器,添加cookie信息

8、上傳文件--http請求那里不輸入參數,選擇file上傳

9、設置檢查點:在被測接口對應的“HTTP 請求”上,添加“響應斷言”

10、參數化:需參數化的場景:1)參數不能重復 2)避免數據庫的緩存機制以致不能很好地測試出接口性能

??? 有兩種方法:

1.函數生成器:random/uuid/time,例random:設置最大值最小值,寫成${_Random(1,99999)},點擊生成即可,然后就可以引用改參數 2. csv data 取本地參數化文件 11、關聯:如果下個請求要用到上個請求的返回值,則需要關聯; 添加正則表達式,先找到上個請求返回值將其左右邊界按一下格式寫入正則表達式提取器

解釋:
1)注釋隨便寫
2)Apply to:默認即可
3)要檢查的字段:主體等選擇,一般我們選擇主體,即服務器返回給我們的頁面主體信息
4)引用名稱:即參數名稱,這個自己定義,在后面時可用
5)正則表達式: 正則表達式中()括起來的部分就是要提取的。.代表任意字符,+代表出現任意次,后面加?。
6)模板:$1$代表只有一組數據
7)匹配數字:0代表隨機取值,1代表全部取值,通常情況下填0
8)缺省值:如果參數沒有取得到值,那默認給一個值讓它取,可不寫

?

??

 

?

轉載于:https://www.cnblogs.com/lsl1230/p/6035987.html

總結

以上是生活随笔為你收集整理的接口测试工具的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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