zoukankan      html  css  js  c++  java
  • jmeter录制脚本

    1.jmeter录制脚本的原理

             原理:把jmeter作为代理服务器

             代理:客服端发送请求到jmeter,然后jmeter将请求在转发给到服务端[方便抓包,了解传输协议],服务端将请求后的反馈信息传到jmeter,jmeter将结果在给客户端。

    2.jmeter自身的代理录制脚本的步骤

            a.创建一个线程组

      页面详解:Number of Threads【线程数】:表示多少个用户,即测试时的用户数量

                        Ramp-Up Period:表示每个用户启动的延迟时间【隔多长时间执行】,如果设置为0,代表同时并发。假设ramp-up period设置成T秒,全部线程数设置为N个,jmeter将每隔T/N秒建立一个线程

                        Loop count【循环次数】:根据需求选择永远或者是在文本框内输入循环的次数

                        Duration【持续时间】:表示脚本持续运行的时间,以秒为单位,比如如果你要让用户持续不断登陆1隔小时,你就在文本框中填写3600.如果1个小时以内,结束时间已经到达,它将覆盖结束时间,继续执行

                        Startup delay【启动延迟】:表示脚本延迟启动时间,在点击启动后,如果启动时间已经到达,但是还没有到启动延迟的时间,那么启动延迟将会覆盖启动时间,等到启动延迟的时间到达后,在运行系统。

                        注意:只有勾选Scheduler【调度器】之后才可以配置 Duration【持续时间】和 Startup delay【启动延迟】

              b.创建http代理服务器【testplan-------Non-test elements--------HTTP(S) Test Script Recorder】 

             Target Controler【目标控制器】:代理器存放数据的位置,可以根据需求选择

              Grouping【分组】:

           c.设置浏览器代理服务器,设置好了在浏览器中访问需要录制的web项目地址,就可以录制

                  本为以谷歌浏览器为例:

                         

                        

  • 相关阅读:
    DDD CQRS架构和传统架构的优缺点比较
    ENode框架单台机器在处理Command时的设计思路
    C#分布式消息队列 EQueue 2.0 发布啦
    EQueue 2.0 性能测试报告
    EQueue文件持久化消息关键点设计思路
    EQueue性能测试计划
    ENode简介与各种教学视频资源汇总(要进群这篇文章必看)
    ENode框架Conference案例分析系列之
    ENode框架Conference案例分析系列之
    ENode框架Conference案例分析系列之
  • 原文地址:https://www.cnblogs.com/yr-number1/p/10753880.html
Copyright © 2011-2022 走看看