Jmeter的采样器
采样器
1. 默默干活的家伙——真正干活的家伙
2. 每个采样器也都有自己的个性——根据不同的协议发送接收请求
详解HTTP Sampler
1、 HTTP采样器解析——基于HTTP协议发送与接收请求
2、 AJP/1.3 Sampler(tomcat基于HTTP传输二进制的方式) 与 HTTP Sampler
3、 HTTP Sampler常规选项解析
注意:正则式前要加转义符-->修改http://qq\.com/.*
常规设置
1、采样器默认实现 –查看 jmeter.httpsampler
2、文件的上传
操作:上传d:/jmeter.txt文件
步骤:1)建一个HTTP采样器
结果:
常见的MIME类型(通用型):
超文本标记语言文本 .html text/html
xml文档 .xml text/xml
XHTML文档 .xhtml application/xhtml+xml
普通文本 .txt text/plain
RTF文本 .rtf application/rtf
PDF文档 .pdf application/pdf
Microsoft Word文件 .word application/msword
PNG图像 .png image/png
3.文件的下载
操作:下载文件http://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.pdf
步骤:
1)添加一个http request采样器
2)添加Save responses to a file把返回数据保存成文件
3)填写保存文件的设置
注意:若Filename prefix不填路径则保存在Jmeter的bin目录下
4)执行OK
4、 默认解析器是:htmlparser
通过jmeter.properties查看htmlparser.classname,目的是解析返回的HTML页面
5、通过设置 Retrieve All Embedded Resources from HTML Files 和 Use concurrent pool更
真实的模拟负载。
6. IP欺骗
前提是把DNS和IP设置成静态IP,不能自动获取?