参考:

http://www.cnblogs.com/zhuque/archive/2012/11/13/2767747.html

JMeter支持第三方(Badboy)录制和代理录制,Badboy录制可参考我的上一篇博客:http://www.cnblogs.com/sophia194910/p/5193549.html。以下是代理录制方式。

1. 右键点击"Test Plan",添加线程组

因为JMeter的所有任务都由线程处理,因此创建的任务要放在线程组下。

2. 右击“线程组”,添加“HTTP请求默认值”

3.设置服务器域名或者IP地址。

4.右击“工作台”,添加“HTTP代理服务器”

5.目标控制器设置为“Test Plan>线程组”,端口号设置为8080。即录制到的请求放置在线程组下,代理服务器的默认端口为8080。

6.设置IE浏览器:

1)打开IE,点击“Internet选项”,选择“连接”选项卡

2)点击“局域网设置”

3)选中“为LAN使用代理服务器”,地址设置为:127.0.0.1,端口:8080

4)点击“确定”

5)点击“确定”

7.点击JMeter,工作台->HTTP代理服务器,点击“启动”,启动JMeter代理

会弹出一个框,显示CA证书,安装方法请参考我的上一篇博客:http://www.cnblogs.com/sophia194910/p/5249739.html

8.打开IE浏览器,进行相应的操作,结束后,点击JMeter,工作台->HTTP代理服务器,点击“停止”

9.查看线程组下的请求,通过JMeter录制后,会产生大量无用的请求,可以右键删除(Remove)或置为不可用状态(Disable)。

右键点击Thread Group>Config Element,添加HTTP Cookie Manager。如果脚本是录制的,必须添加HTTP Cookie Manager,否则脚本会运行失败。

并将HTTP Cookie Manager拖到HTTP Request Defaults前面。

10.为每个请求添加断言。

断言可以通过对返回的信息中“字符串、数据包大小、HTML、XML、图片”进行分析,以判断返回的信息是否正确。

右键点击请求,Add>Assertions>Response Assertion。

添加响应断言。

11.添加查看结果的报告。

右键点击Thread Group>Listener,添加View Results Tree、Aggregate Report、Assertion Results。

12.点击运行,查看返回数据。

最新文章

  1. RedHat6.5更新软件源
  2. 《Node.js开发实战详解》学习笔记
  3. 我与 美国作家 21天精通C++ 作者 Rao的对话:
  4. 创业草堂之一:创业的Idea是怎样产生的?
  5. 转 DevExpress-ASPxPageControl 动态添加 TabPage 内容
  6. JQuery对象与DOM对象分析
  7. JNI/NDK开发指南(二)——JVM查找java native方法的规则
  8. EL表达式中引用隐式变量
  9. SQL server数据库备份还原问题备忘(亲测有效)
  10. CASE WHEN 及 SELECT CASE WHEN的用法(转)
  11. easyUI带复选框的组合树
  12. es 服务器搭建
  13. /var/lib/mysql 的访问权限问题 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
  14. 杭电hdu-6168 Numbers
  15. redis 启动
  16. Jenkins持久化集成使用
  17. (转)Python函数式编程——map()、reduce()
  18. gzcms技术开发文档
  19. C# 图片识别(支持21种语言)
  20. ASP.NET MVC入门到精通——数据库仓储

热门文章

  1. 【JDK】JDK源码分析-TreeMap(1)
  2. Log4Net 配置日志按日期和日志级别分类写入
  3. Intent 常用方法总结
  4. 先定一个小目标:10天自学C语言编程,教你如何改变一生
  5. 第五章-处理多窗口 | Electron实战
  6. MyISAM和InnoDB在索引上的差别及其它区别
  7. 直击--vue项目微信小程序页面跳转web-view不刷新-根源
  8. 大白话5分钟带你走进人工智能-第32节集成学习之最通俗理解XGBoost原理和过程
  9. 使用idea在linux上启动springboot项目
  10. (十三)c#Winform自定义控件-导航菜单