Jmeter的脚本生成方式
一:第三方录制工具:badboy
下载地址:http://www.badboy.com.au/download/add
badboy:基于IE内核的,用于web自动化测试的工具,我们借助他用来生成jmeter的脚本。
优点:录制简单、生成的脚本比较简洁
缺点:仅适用于B/S架构的产品录制、IE内核版本很低,所以可能会因为兼容性的问题导致无法录制。
二:代理录制的操作步骤详解
操作步骤:
第一步:右键 测试计划,添加 threads(Users)--线程组
第二步:右键 测试计划,添加 配置元件--http cookie 管理器
第三步:右键 工作台(测试计划),添加 非测试元件--http proxy server。
第四步:配置并且启动http代理服务器
PS:端口建议使用默认,如果8888被占用,netstat -an 查看
·目标控制器:是用来指定所录制的脚本的生成位置,建议选择第一步所添加的线程组。
·包含模式:通过正则表达式的方式对请求进行过滤,只录制符合规则的。一般来说,包含模式用来指定被测应用的域名。比如说,被测服务器的IP为:192.168.1.100
则添加包含模式:.*192\.168\.1\.100.* ;比如说,被测服务器的域名为:www.xx.com,则添加包含模式:.*www\.xx\.com.*
·排除模式:通过正则表达式的方式对请求进行过滤,不录制符合规则的。一般是用来过滤常见的静态资源的。常见的有js、css和各类图片。一般正则的写法 为:.*\.js.*|.*\.css.*|.*\.jpg.*|.*\png.*|.*\bmp.*|.*\gif.*|.*\ico.*|
第五步:配置客户端,使得客户端通过jmeter的代理去访问被测服务器。PC端:以windwos为例,一般是通过IE选项来设置。IE-选项-连接-局域网设置,勾选启动局域网设 置。
地址:填写的是代理服务器的IP地址,即启动jmeter的机器IP。
端口:填写的就是jmeter的http代理服务器所配置的端口号。
PS:该设置是对电脑全局有效的,不仅仅针对于IE,测试完成后,将此还原。
移动设备:首先移动设备与jmeter电脑端处于同一局域网内。
第六步:在客户端执行要录制的操作。
第七步:停止代理服务器,还原客户端的代理设置。
注意事项:
一定要分清客户端、代理服务器和被测服务器。如果以上三个角色都是同一台电脑,千万不要用localhost访问
posted on 2018-09-03 18:02 Congcong那些年 阅读(2370) 评论(0) 编辑 收藏 举报