Jmeter使用知识点

HTTP 请求默认值

一个线程组或者集合中,所用的请求都使用相同的“Web服务器”,就可以添加一个“HTTP 请求默认值”组件,在其中设置好“服务器地址”、“端口号”、“延时”,这样所有的请求就都会使用该组件中的设置。

需要在登录状态下才能发起的请求,在线程组中有一个登录的请求,这样再在该线程组中添加一个“HTTP Cookie 管理器”组件,登录请求完成时,该组件就会自动保存登录的Cookie,这样其他需要登录态才能进行的请求就也能成功进行。

HTTP 信息头管理器

有些服务器限制了需要正常的浏览器才能访问,但是Jmeter在发送请求时,默认使用的“User-Agent”是“Apache-HttpClient/4.2.6 (java 1.5)”,所以需要添加一个“HTTP 信息头管理器”组件,用于模拟正常的浏览器,模拟的内容需要自己手动添加到该组件中,如:User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:45.0) Gecko/20100101 Firefox/45.0

正则表达式提取器

要检查的响应字段

1
2
3
4
5
6
7
<table>

||应用名称||token|| ||
||正则表达式||name="_token" value="(.+)"||. 表示一个字符 + 表示多个字符||
||模板||$1$||1 表示匹配的第一个||
||匹配数字(0代表随机)||1||1 表示具体的||
</table>