Apache JMeter HTTPS(S) Test Script Recorder
2016-03-10 14:28
316 查看
参考Apache官网资料:http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf
1. 进入apache-jmeter-2.13\bin,双击jmeter.bat,打开JMeter
2.选中Test Plan,右击,Add>Threads(Users)>Thread Group
3.选择Thread Group,右击,Add>Config Element>HTTP Request Defaults
4.在HTTP Request Defaults element页面,server name or IP输入:jmeter.apache.org
5.右击Thread Group,Add>Logic Controller>Recording Controller
6.选择WorkBench,右击,Add>Non-Test Elements>HTTP(S) Test Script Recorder
7.在HTTP(S) Test Script Recorder页面,在”URL Patterns to Include"下面,点击“Add",会创建一个空白条目,输入".*\.html"
8.右击“HTTP(S) Test Script Recorder”,Add>Listener>View Results Tree
9.返回HTTP(S) Test Script Recorder页面,点击“Start”启动JMeter proxy server.
此时apache-jmeter-2.13\bin下面会创建一个证书文件:ApacheJMeterTemporaryRootCA.crt。在浏览器中安装这个证书。
方法请参考:/article/6188663.html
1.打开Firefox,同时保持JMeter打开
2.打开选项>高级>网络选项卡,点击“设置”,选择“手动配置代理:(M)”。
HTTP代理:(X)设置为localhost,端口设置为8080,勾选“为所有协议使用相同代理”。点击“确定”。
2.在JMeter页面点击若干个链接
3.关闭浏览器,打开JMeter窗口
2.保存test plan。
3.右击Thread Group,Add>Listener>Summary Report。
4.选择Thread Group,Number of Threads:5,Ramp up Period保持不变,Loop Count:100
Ramp up period: 所有线程运行起来所需的时间。如总共有10个线程,ramp up period是100s,那么就意味着10个线程运行起来总共需要100s。
方法二:Ctrl-R
1. 进入apache-jmeter-2.13\bin,双击jmeter.bat,打开JMeter
2.选中Test Plan,右击,Add>Threads(Users)>Thread Group
3.选择Thread Group,右击,Add>Config Element>HTTP Request Defaults
4.在HTTP Request Defaults element页面,server name or IP输入:jmeter.apache.org
5.右击Thread Group,Add>Logic Controller>Recording Controller
6.选择WorkBench,右击,Add>Non-Test Elements>HTTP(S) Test Script Recorder
7.在HTTP(S) Test Script Recorder页面,在”URL Patterns to Include"下面,点击“Add",会创建一个空白条目,输入".*\.html"
8.右击“HTTP(S) Test Script Recorder”,Add>Listener>View Results Tree
9.返回HTTP(S) Test Script Recorder页面,点击“Start”启动JMeter proxy server.
此时apache-jmeter-2.13\bin下面会创建一个证书文件:ApacheJMeterTemporaryRootCA.crt。在浏览器中安装这个证书。
方法请参考:/article/6188663.html
配置浏览器以使用JMeter Proxy:
以Fixfox为例:1.打开Firefox,同时保持JMeter打开
2.打开选项>高级>网络选项卡,点击“设置”,选择“手动配置代理:(M)”。
HTTP代理:(X)设置为localhost,端口设置为8080,勾选“为所有协议使用相同代理”。点击“确定”。
录制步骤:
1.在浏览器的地址栏,输入:http://jmeter.apache.org/index.html,按下回车键2.在JMeter页面点击若干个链接
3.关闭浏览器,打开JMeter窗口
添加查看报告的入口。
1.展开Thread Group,可以看到下面有samplers。2.保存test plan。
3.右击Thread Group,Add>Listener>Summary Report。
4.选择Thread Group,Number of Threads:5,Ramp up Period保持不变,Loop Count:100
Ramp up period: 所有线程运行起来所需的时间。如总共有10个线程,ramp up period是100s,那么就意味着10个线程运行起来总共需要100s。
启动test plan
方法一:点击“Start"按钮方法二:Ctrl-R
相关文章推荐
- Linux网络编程--定时器的学习和使用
- UNP卷一学习笔记:TCP服务器常见故障
- 卷积神经网络
- SwipeRefreshLayout+AsyncHttpClient 实现异步Http请求的下拉刷新
- 安卓之HTTPSMD5加密
- C# 的TCPClient异步连接与异步读数据
- python 发起HTTP请求
- 解决HTTP Status 500 - java.lang.NoClassDefFoundError: org/apache/commons/el/ExpressionEvaluatorImpl报错
- TCP/IP通信程序设计方式
- Linux服务器上监控网络带宽的18个常用命令
- http客户端通信 (java原生)
- angularjs flask跨域问题 XMLHttpRequest cannot load. No 'Access-Control-Allow-Origin'
- 安卓之检测网络
- ndroid获取网络时间及时间日期显示格式
- TCP/IP知识总结(TCP/IP协议族读书笔记四)
- tcp-ip-状态详解(转)
- Java多线程TCP客户端与服务器间使用Socket通信
- 网络编程
- 博客搬迁至http://blog.lizorn.com/
- 并发ping监测网络状态