Jmeter接口测试之压测执行顺序

在测试接口的时候,需要实现按照顺序执行进行压测,比如按照接口A-》接口B-》接口C-》接口D 进行执行。

  如在一般情况下,设置线程数3,循环次数也为3

  

   接口如下,

  

   查询结果,可以看到请求顺序是混乱的,如果请求次数少,有些会按照顺序执行,但是随着次数增加,不按照顺序执行的几率也越高

  

   为了可以一直按照顺序执行,我们可以增加一个 临界部分控制器,将请求加在此控制器下面进行执行,即一直都会按照顺序执行。

  

  

   结果都是按照顺序执行的

  

Apache JMeter 是一个广泛使用的开源性能测试工具,用于测试软件应用程序的性能、负载和稳定性。以下是进行性能测试(压测)的基本步骤: 1. **准备测试计划**: - 创建一个新的测试计划(Test Plan),这是测试的起点。 - 添加一个线程组(Thread Group)作为执行用户负载的核心组件。 2. **设置线程数和循环次数**: - 在线程组中配置用户数(Threads)、并发用户数(Ramp-up Period)以及循环次数(Loop Count)来模拟不同的压力级别。 3. **添加测试元素**: - 添加HTTP请求样本器(HTTP Request Sampler)或FTP等其他类型请求,以模拟实际的HTTP、REST API或其他服务请求。 - 可能还需要断言(Assertion)来验证响应的内容、状态码等。 4. **配置数据和定时器**: - 使用CSV Data Set Config 或其他数据源提供动态数据,如果需要的话。 - 安排定时器(如Constant Throughput Timer)来控制请求速率,保持稳定的测试压力。 5. **设置监听器**: - 听取测试结果,通常会使用视图元件如Summary Report、Response Time Graph、History Graph等来查看响应时间、吞吐量等指标。 6. **运行测试**: - 配置JMeter的日志级别,启动测试,并监控控制面板以确保一切正常。 7. **分析和优化**: - 执行测试后,查看报告,找出性能瓶颈、错误或异常。 - 根据测试结果调整测试计划中的参数,例如增加线程数、调整循环次数等,再次执行测试并迭代。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值