JMeter录制测试脚本
2015-06-10 15:51
246 查看
用JMeter代理录制测试脚本,步骤如下:
1. 启动JMeter, windows下使用jmeter.bat.
2. 选中测试树种的测试计划。
3. 用鼠标右键单击测试计划,添加一个新的线程组:Add->Thread Group.
4. 选中线程组,单击鼠标右键, Add->Config Element->HTTP Request Defaults.
5. Protocol输入:http, Server name or IP, 输入测试网址或IP,比如:jakarta.apache.org, port输入80,其他保持默认。
6. 选中工作台。
7. 右键单击工作台,添加HTTP(S) Test Script Recorder,Add->Non-test Elements->HTTP(S) Test Script Recorder
8. Port输入:8080,指明代理使用的端口号。
9. Target controller: 从下拉列表中选择“Test Plan->Thread Group", 这一步指明代理录制的脚本会挂在测试树的哪个分支下。
10. 单击”Pattens to Include"中的Add按钮,输入“.*\.html". (需要保证包含和排除的样式的设定是正确的,如果全部都包含的话,可能会有很多你并不想要的信息)
11. 单击底部的Start按钮。
12. 启动IE, 选择IE工具栏,选择工具->Internet选项->连接->局域网设置,地址设置为本机IP或者localhost, port设置为8080.
13. 输入测试网址,进行操作。
14. 这时候返回JMeter页面看,就会看见很多sample生成了。
注意:
一些常用的图片和页面类型的样式如下,针对不同站点录制脚本时,需要相应调整过滤样式:
.* -all
.*\.png -png image
.*\.gif -gif image
.*\.jpg -jpg image
.*\.php
.*\.jsp
.*\.html
.*\.htm
.*\.js
1. 启动JMeter, windows下使用jmeter.bat.
2. 选中测试树种的测试计划。
3. 用鼠标右键单击测试计划,添加一个新的线程组:Add->Thread Group.
4. 选中线程组,单击鼠标右键, Add->Config Element->HTTP Request Defaults.
5. Protocol输入:http, Server name or IP, 输入测试网址或IP,比如:jakarta.apache.org, port输入80,其他保持默认。
6. 选中工作台。
7. 右键单击工作台,添加HTTP(S) Test Script Recorder,Add->Non-test Elements->HTTP(S) Test Script Recorder
8. Port输入:8080,指明代理使用的端口号。
9. Target controller: 从下拉列表中选择“Test Plan->Thread Group", 这一步指明代理录制的脚本会挂在测试树的哪个分支下。
10. 单击”Pattens to Include"中的Add按钮,输入“.*\.html". (需要保证包含和排除的样式的设定是正确的,如果全部都包含的话,可能会有很多你并不想要的信息)
11. 单击底部的Start按钮。
12. 启动IE, 选择IE工具栏,选择工具->Internet选项->连接->局域网设置,地址设置为本机IP或者localhost, port设置为8080.
13. 输入测试网址,进行操作。
14. 这时候返回JMeter页面看,就会看见很多sample生成了。
注意:
一些常用的图片和页面类型的样式如下,针对不同站点录制脚本时,需要相应调整过滤样式:
.* -all
.*\.png -png image
.*\.gif -gif image
.*\.jpg -jpg image
.*\.php
.*\.jsp
.*\.html
.*\.htm
.*\.js
相关文章推荐
- WPF--ComboBox数据绑定
- 索引键的唯一性(3/4):唯一聚集索引上的唯一和非唯一非聚集索引
- C++ 网络编程 总结
- java 的latin1 跟 mysql 的latin1 之间的差距
- win7添加宽带连接
- ProgressDialog的作用和用法
- 关于代码中区分debug与release、32位与64位、xp还是win7编译的宏定义
- Deadlock found when trying to get lock; try restarting transaction
- CSS 文字、段落排版
- 平衡二叉树(AVL)
- php phpqrcode 生成二维码
- 常用设备在系统中的文件名
- java数据库 三种事务处理?
- Deadlock found when trying to get lock; try restarting transaction
- 页面设计--RadioButton
- C语言-编译
- SAT数学试题考查内容
- php使用Jpgraph绘制饼状图的方法
- Python 中的 classmethod 和 staticmethod 有什么具体用途?
- 白盒测试和黑盒测试