jmeter之發(fā)送json數(shù)據(jù)的post請(qǐng)求

1.1 創(chuàng)建一個(gè)線程組

1.2 設(shè)置線程組參數(shù)

1.3 添加http請(qǐng)求

1.4 修改http請(qǐng)求的內(nèi)容

1.5 因?yàn)榘l(fā)送的是json數(shù)據(jù)的http請(qǐng)求,所以我們需要添加HTTP Header Manager


1.6 修改HTTP Header Manager信息

1.7?添加斷言(響應(yīng)斷言[Response?Assertion])



1.8 修改Response?Assertion的內(nèi)容

說(shuō)明:

Apply to:指定斷言作用范圍。

Main sample and sub-sample:作用于主main sample和子sub-sample

Main sample only:只作用于main sample

Sub-samples only:只作用于sub-sample

JMeter Variable:作用于JMeter變量

注意:

1、大多數(shù)情況下,可只勾選“main sample only”,因?yàn)橐话闱闆r下,發(fā)起一個(gè)請(qǐng)求,實(shí)際就只有一個(gè)請(qǐng)求。但是在某些情況下,發(fā)起一個(gè)請(qǐng)求時(shí),會(huì)觸發(fā)多個(gè)服務(wù)器請(qǐng)求,這時(shí)候就有main sample和sub-sample之分,類(lèi)似ajax請(qǐng)求,另外,如果發(fā)起重定向請(qǐng)求,并且勾選“跟隨重定向”,則把重定向后的請(qǐng)求視為main-sample

2、如果sub-sample斷言失敗,但main sample斷言成功,那么main sample也被設(shè)置為失敗狀態(tài)。如果作用域JMeter變量,且該變量關(guān)聯(lián)main sample,那么如果斷言失敗,則main sample也被設(shè)置為失敗(If the JMeter variable option is used, it is assumed to relate to the main sample, and any failure will be applied to the main sample only)。


3.如果執(zhí)行完每個(gè)sampler的所有斷言,變量JMeterThread.last_sample_ok會(huì)被設(shè)置為true或false


要測(cè)試的響應(yīng)字段:

?響應(yīng)文本(Text Response) -從服務(wù)器返回的響應(yīng)文本,比如body,包含HTTP頭

?Document(text) -通過(guò)Apache Tika追蹤的各種各種類(lèi)型文檔的文本

?URL樣本

?響應(yīng)代碼(Response Code) -比如200

?響應(yīng)消息(Response Message) -比如OK

?Response Headers -響應(yīng)頭,包括Set-Cookie頭,如果有的話(huà)

?Ignore Status -指示JMeter設(shè)置sampler status的初始狀態(tài)為success。sample status是否成功,由已Response status和斷言結(jié)果決定,當(dāng)選中Ignore Status時(shí),Response status被強(qiáng)制設(shè)置為success,不執(zhí)行進(jìn)一步的斷言判斷。僅第一次斷言時(shí)使用。

1.8 添加監(jiān)聽(tīng)器(察看結(jié)果樹(shù))

1.9 點(diǎn)擊執(zhí)行后察看結(jié)果樹(shù)(執(zhí)行均通過(guò))

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容