zoukankan      html  css  js  c++  java
  • Apache JMeter HTTPS(S) Test Script Recorder

    参考Apache官网资料:http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf

    1. 进入apache-jmeter-2.13in,双击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.13in下面会创建一个证书文件:ApacheJMeterTemporaryRootCA.crt。在浏览器中安装这个证书。

    方法请参考:http://www.cnblogs.com/sophia194910/p/5249739.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学习之探索文件系统
    `设计模式之代理模式
    `设计模式之单例模式
    `设计模式之工厂模式
    浅谈系列之 javascript原型与对象
    Javascript基础
    jQuery效率提升建议
    CSS基础知识汇总
    CSS-float详解,深入理解clear:both[转+部分原创]
    HTML基础知识汇总
  • 原文地址:https://www.cnblogs.com/sophia194910/p/5261773.html
Copyright © 2011-2022 走看看