简体   繁体   English

如何基于场景使用jmeter创建脚本

[英]How to create a script using jmeter for scenario based

I want to perform performance testing using JMeter, I have the following scenario which i want to record and run 5 min 300 users(Login) -> 20 min 150 users(assessment save) -> 5 min 40 users (Submit assessment) when users login simultaneously 20 min 50 users (Browsing). 我想使用JMeter执行性能测试,我有以下情况,我想记录并运行5分钟300个用户(登录)-> 20分钟150个用户(评估保存)-> 5分钟40个用户(提交评估)同时登录20分钟50个用户(浏览)。 Please refer screenshot for reference. 请参考屏幕截图。 I want to create a script on the basis of the scenario. 我想根据情况创建一个脚本。 在此处输入图片说明

  1. Record all your use cases separately using JMeter's HTTP(S) Test Script Recorder . 使用JMeter的HTTP(S)测试脚本记录器单独记录所有用例。 After recording make sure to correlate any dynamic parameters and validate your test by running it with 1-2 users/loops and looking into View Results Tree listener to inspect request and response details. 记录后,请确保任何动态参数相关联,并通过与1-2个用户/循环一起运行测试并检验“ 查看结果树”侦听器以检查请求和响应详细信息,从而验证测试。
  2. When it comes to distributing virtual users to perform different workload tasks normally different real user groups should be represented by different Thread Groups . 当涉及分配虚拟用户以执行不同的工作负载任务时,通常应由不同的线程组代表不同的实际用户 Other options are in using Throughput Controller , Switch Controller or Weighted Switch Controller , the choice depends on your requirements and user use cases implementation. 其他选项在使用吞吐量控制器交换控制器加权交换控制器中 ,选择取决于您的要求和用户用例的实现。 See Running JMeter Samplers with Defined Percentage Probability guide for comprehensive information on using above test elements for custom workload distribution. 有关使用上述测试元素进行自定义工作负载分配的全面信息,请参阅使用定义的百分比概率运行JMeter采样器指南。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM