Jmeter之HTTP Request Defaults
Jmeter之HTTP Request Defaults
?一、HTTP Request Defaults的作用:
該組件可以為我們的http請求設(shè)置默認(rèn)的值。假如,我們創(chuàng)建一個(gè)測試計(jì)劃有很多個(gè)請求且都是發(fā)送到相同的server,這時(shí)我們只需添加一個(gè)Http request defaults組件并設(shè)置“Server Name or IP”,然后添加多個(gè)http請求且不設(shè)置"server name or ip",這些http請求會默認(rèn)使用Http request defaults組件設(shè)置的值。
?參數(shù)列表:
| Attribute | Description | Required |
| Name | 組件名 | No |
| Server | 域名或IP | No |
| Port | 端口 | No |
| Connect Timeout | 連接超時(shí)時(shí)間(單位毫秒) | No |
| Response Timeout | 響應(yīng)超時(shí)時(shí)間(單位毫秒) | No |
| Implementation | 實(shí)現(xiàn)方式,默認(rèn)值為Jmeter屬性:jemter.httpsampler | No |
| Protocol | 協(xié)議,HTTP or HTTPS | No |
| Method | 請求方法:HTTP GET or HTTP POST | No |
| Path | 請求資源路徑 | No |
| Send Parameters With the Request | 參數(shù)列表 | No |
| Server (proxy) | 代理服務(wù)器的域名或IP | No |
| Port | 代理服務(wù)器的端口 | No, unless proxy hostname is specified |
| Username | 代理服務(wù)器的用戶名 | No |
| Password | 代理服務(wù)器的密碼 | No |
| Retrieve All Embedded Resources from HTML Files | 告訴Jmeter解析HTML文件并發(fā)送所有資源請求(包括圖片,java小程序,JS,CSS等) | No |
| Use concurrent pool | 用一個(gè)連接池來獲取嵌入的資源 | No |
| Size | 用于獲取嵌入式資源的并發(fā)連接池大小 | No |
| Embedded URLs must match: | URL匹配,過濾 | No |
?
二、特別注意:
? 在Jmeter之Http Cookie Manager這里我們說過,一個(gè)測試計(jì)劃最好只有一個(gè)Manager組件,因?yàn)镴meter無法處理多個(gè)Manager的情況。但在一個(gè)測試計(jì)劃中可以有多個(gè)Defaults組件,多個(gè)Defaults組件的默認(rèn)值會疊加。
?例子:
如下,定義了兩個(gè)HTTP Request Defaults組件,一個(gè)Http sampler(one什么也不填寫),一個(gè)View Resuls Tree:
HTTP Request Defaults1:Server Name or IP: www.baidu.com,一個(gè)參數(shù):aaa=111
?
HTTP Request Defaults2:Server Name or IP: www.qq.com,兩個(gè)參數(shù):bbb=22,aaa=333
運(yùn)行結(jié)果:
?
?
總結(jié):
1、一個(gè)測試計(jì)劃中可以有多個(gè)Defaults組件,多個(gè)Defaults組件的默認(rèn)值會疊加,如上圖,雖然兩個(gè)Defaults 組件都定義了參數(shù)aaa,但發(fā)出的請求還是會疊加起來。
2、兩個(gè)default中都定義的"Server Name or IP",顯示在發(fā)送請求時(shí)只能使用一個(gè),這里使用的是第一個(gè)default定義的值www.baidu.com
?
?
?
?
官方文檔:
http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request_Defaults
作者:Glen.He?
出處:http://www.cnblogs.com/puresoul/?
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。
轉(zhuǎn)載于:https://www.cnblogs.com/abcd19880817/p/7209460.html
總結(jié)
以上是生活随笔為你收集整理的Jmeter之HTTP Request Defaults的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Coursera Algorithms
- 下一篇: 服务器动态伸缩设计