• 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

  • 相关阅读:
    Scala的基本类型和操作
    spark-submit部署应用的相关参数详解
    Spark的相关概念说明和检查点机制
    解决网站需要cookies登录和内容需要动态加载问题
    python 多线程
    re
    echarts中的图表大小自适应
    git过滤提交文件
    响应式媒体
    爬过的坑
  • 原文地址:https://www.cnblogs.com/sophia194910/p/5261773.html
Copyright © 2020-2023  润新知