性能测试--负载模型与压力来源(一)

发表于:2021-10-20 09:53  作者:Leo_Fighting   来源:掘金

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 性能测试 软件测试技术

  JDK 中的提供的监听工具:
  Windows 系统下,Java 进程最多能启动 1000 个线程。
  Linux 系统下,Java 进程最多能启动 2000 个线程。
  JMeter 线程组
  其中线程属性(体现的是压力预期,实际结果在聚合报告中查看)中:
  · ramp up:预期线程加载时间,如图中,预期1秒内启动10个线程,最终使用的时间以右上角的时间为准;ramp up=0:表示瞬间加压,线程启动时间无线趋近于0,负载测试时,尽量将其设置大一些,让性能曲线平缓,分析瓶颈点。
  · 循环次数:线程的迭代次数/重复发起请求的次数;若循环次数有固定值,持续时间不会生效,以循环次数为准。
  调度器配置中:
  · 持续时间:需要将循环次数设置为永远,持续时间才会生效。
  压力来源
  基于协议发起请求,模拟用户真实操作,向系统施加压力。
  HTTP请求
  入参形式
  一般入参形式是固定的,需要与接口文档进行核对
  · 表单形式
  · json形式(表单与json,两种入参形式只能选其一)
  · url拼接
  Advanced
  如果存在某些接口,并发数量过大容易发生堵塞,可以设置超时时间直接抛出错误,执行下一个请求,防止请求堵在队列中,影响后续流程。
  勾选“从HTML文件获取所有内涵的资源”,请求会把所有的静态资源加载进去。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理

评 论

论坛新帖



建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道