Jmeter-接口测试相关
1、下載安裝
http://jmeter.apache.org/download_jmeter.cgi?下載Binaries版,win下選zip格式,linux選tgz格式。
下載解壓,進(jìn)入bin目錄,雙擊運(yùn)行ApacheJMeter.jar文件即可執(zhí)行,前提需安裝JDK環(huán)境
界面:
?2、Jmeter腳本編寫一般分為5個(gè)步驟:
3、斷言設(shè)置
Jmeter可以針對每一個(gè)請求響應(yīng)進(jìn)行斷言,設(shè)置步驟:選中一個(gè)請求,然后右鍵選中:添加-->斷言-->響應(yīng)斷言。
各個(gè)匹配模式含義如下:
- 包括:響應(yīng)內(nèi)容包括需要匹配的內(nèi)容即表示響應(yīng)成功,支持正則表達(dá)式
- 匹配:響應(yīng)內(nèi)容要完全匹配需要匹配的內(nèi)容即代表響應(yīng)成功,大小寫不敏感,支持正則表達(dá)式
- Equals:響應(yīng)內(nèi)容要完全等于需要匹配的內(nèi)容才代表成功,大小寫敏感,需要匹配的內(nèi)容是字符串正則表達(dá)式
- Substring:返回結(jié)果中包含指定結(jié)果的字串,但是substirng不支持正則字符串,默認(rèn)是這種匹配方式
- 否:表示不進(jìn)行匹配
?4、參數(shù)設(shè)置
我們可以通過相關(guān)參數(shù)設(shè)置來提交我們的數(shù)據(jù),比如,
get請求時(shí)我們可以在Parameters(參數(shù)列)添加我們的參數(shù),在發(fā)送請求時(shí)會自動(dòng)將我們提交的參數(shù)拼接到url后面
post請求時(shí),我們可以將參數(shù)放到body(請求體參數(shù)、消息體數(shù)據(jù))中,但需要注意的是,發(fā)送post請求前,需要先設(shè)置請求頭,指定post提交的數(shù)據(jù)是表單、文件還是json格式等等,具體選項(xiàng)如下:
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/Eric15/articles/10090386.html
總結(jié)
以上是生活随笔為你收集整理的Jmeter-接口测试相关的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vuex 使用了 module 后的访问
- 下一篇: 文献笔记(十七)