zoukankan      html  css  js  c++  java
  • JMeter入门(2):一个简单实例

    测试计划(Test Plan)
    它用来描述一个测试方案,包含与本次性能测试所有相关的功能。也就说本次测试的所有内容是于基于一个计划的。
    “函数测试模式”复选框,如果被选择,它会使Jmeter记录来自服务器返回的每个取样的数据。
    线程组Threads (Users)
    注意:Stepping Thread Group 可用于模拟阶梯加压!
    thread group(线程组)
    这个就是我们通常添加运行的线程。通俗的讲一个线程组,,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户。
    Ramp-Up Period:单位是秒,默认时间是1秒。它指定了启动所有线程所花费的时间。如果你需要Jmeter立即启动所有线程,将此设定为0即可
    循环次数:表示每个线程执行多少次请求。

     逻辑控制器  JMETER_16个逻辑控制器详解

    一、简单控制器(Simple Controller)
    二、循环控制器(Loop Controller)
    三、仅一次控制器(Once Only Controller)
    四、ForEach控制器(ForEach Controller)
      示例:ForEach控制器实现网页爬虫
    五、事务控制器(Transaction Controller)
    六、If 控制器(If Controller)
      示例:if控制器+循环控制器+计数器控制接口分支
    七、Switch控制器(Switch Controller)
    八、吞吐量控制器(Throughput Controller)
    九、随机控制器(Random Controller)
    十、随机顺序控制器(Random Order Controller)
    十一、Critical Section Controller 关键部分控制器
    十二、Include Controller 引用外部测试计划控制器
     
    十三、Interleave Controller 间隔控制器
    十四、Module Controller 模块控制器
    十五、Runtime Controller 运行时间控制器 
    十六、While Controller 循环控制器 
    取样器(Sampler)
     
    取样器(Sampler)是测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元,JMeter 原生支持多种不同的sampler 。
    如 HTTP Request Sampler 、 FTP  Request Sampler 、TCP  Request Sampler 、JDBC Request Sampler 等。高版本的jmeter支持更丰富的Sampler
     
     

    场景描述:

      自己建立一个服务器端,接受参数:name和age,并将这些数据保存到数据库中;
      http://localhost:8080/Server/SaveServlet?name=xxx&age=xxx
      我们通过JMeter对其进行压力测试
      目标:开1000个线程,每个线程循环1次,全部操作在3秒内完成;
      结构如下:
    结果如下:
  • 相关阅读:
    在Windows Server 2008 R2下搭建jsp环境(四)-在测试的过程中可能出现的问题
    在Windows Server 2008 R2下搭建jsp环境(一)-JDK的下载安装
    在Windows Server 2008 R2下搭建jsp环境(二)-mysql的下载安装
    如何去掉word中的回车符??
    打开office时提示错误窗口“向程序发送命令时出现问题”的解决方案
    在Windows Server 2008 R2下搭建jsp环境
    咱们一起来搭建一个FTP服务器
    如何将项目部署到Github
    电脑开机失败提示"用户配置文件服务登录失败"的三种解决办法
    个人作业2
  • 原文地址:https://www.cnblogs.com/mawenqiangios/p/5941941.html
Copyright © 2011-2022 走看看