![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能测试
文章平均质量分 51
小白的磕磕碰碰
橘子zxj
初来乍到,请多关照
展开
-
Jmeter 如何更改测试报告中的时间粒度
2、如果想修改时间粒度,修改jmeter/bin目录下的reportgenerator.properties 文件中的jmeter.reportgenerator.overall_granularity 值,单位为 ms原创 2021-12-07 11:21:08 · 753 阅读 · 0 评论 -
性能测试:个人和公司性能测试成长阶段
性能工程师的三大学习阶段性能工具学习期JMeter 和 LoadRunner 是我们常用的两个性能测试工具,工作中需要什么就学习什么,不用纠结。脚本的逻辑和压力场景的逻辑,和工具本身无关,和业务场景有关。性能场景学习期我们平时在很多场合下所说的场景范围都有些狭隘,觉得场景就是业务比例,就是用多少数据。而实际做过多个性能项目之后,你就会发现,工具中的一个小小的配置,也会对结果产生巨大的影响。比如说压力策略,应该用一秒 Ramp up 10 个用户,还是 20 个用户,还是 100 个用户?原创 2021-08-22 23:37:25 · 125 阅读 · 0 评论 -
性能测试:TPS、QPS、RT、吞吐量
性能需求指标:业务指标和技术指标这两个层面需要有映射关系,技术指标不能脱离业务指标。一旦脱离,你会发现你能回答“一个系统在多少响应时间之下能支持多少 TPS”这样的问题,但是回答不了“业务状态是什么”的问题。举例来说,如果一个系统要支持 1000 万人在线,可能你能测试出来的结果是系统能支持 1 万 TPS,可是如果问你,1000 万人在线会不会有问题?这估计就很难回答了。业务指标和技术指标之间的关系:所有的技术指标都是在有业务场景的前提下制定的,而技术指标和业务指标之间也要有详细的换.原创 2021-08-22 23:25:26 · 573 阅读 · 0 评论 -
性能测试:TPS和响应时间的关系
上图中蓝线表示 TPS,黄色表示响应时间。在 TPS 增加的过程中,响应时间一开始会处在较低的状态,也就是在 A 点之前。接着响应时间开始有些增加,直到业务可以承受的时间点 B,这时 TPS 仍然有增长的空间。再接着增加压力,达到 C 点时,达到最大 TPS。我们再接着增加压力,响应时间接着增加,但 TPS 会有下降(请注意,这里并不是必然的,有些系统在队列上处理得很好,会保持稳定的 TPS,然后多出来的请求都被友好拒绝)。最后,响应时间过长,达到了超时的程度。做单交易容量测试是为了混...原创 2021-08-22 22:52:14 · 871 阅读 · 0 评论