欢迎来到上海科倍奇智能科技有限公司!

热搜关键词:非标测试机,包装秤,定制产线

新闻中心

联系我们

上海科倍奇智能科技有限公司

联系人:梁经理

联系电话:15618716699

联系地址:上海市金山区亭林镇兴工路225号1幢( 亭林经济二区)


非标测试机的性能有哪些特点

您现在的位置:首页 >> 新闻中心 >> 非标测试机的性能有哪...
非标测试机的性能有哪些特点
非标测试机的性能有哪些特点
非标测试机的性能有哪些特点
访问量 : 357
编辑时间 : 2021-04-23

非标测试机的性能有哪些特点


  非标测试机调度能力:因为性能测试不是一按就能完成的,或者说大多数情况下,我们不是一按就能完成的。在任何真正需要压力的场景中,往往是多个压机共同施压完成性能测试;因此,性能测试工具必须具有良好的调度能力,能够通过一台主控机同时管理多个代理完成性能测试任务,而不是由一个代理操作完成任务。


  线性膨胀能力:调度能力好坏。有些性能测试工具调度能力强,线性扩展能力好。当压力不够时,他们可以通过增加按压次数来线性增加吞吐量和并发性,从而达到目的。


非标测试机的性能有哪些特点


非标测试机


  稳定的并发能力:非标测试机为什么稳定并发能力很重要?我们在实际性能测试当中往往并不是按照教科书上面写到的“单交易基准测试->单交易负载->混合交易基准->混合交易负载->稳定性测试”这个套路来进行的,实际测试当中往往需要进行对比测试。比如说我应用程序换版前后对比,或者更换操作系统版本前后对比,或者一个数据库参数调节前调节后有一个对比。


  对比测试中家重要的一个原则是一次只调整一个参数来比较前后的情况。如果我需要调整两个以上的参数,如果前后性能差距很大,我很难判断哪个参数造成影响。因此,性能测试应该一次只调整一个参数。这个参数是什么?


  这个参数是应用程序版本、操作系统版本、数据库参数等等。而且前后对比的时候,尽量保持其他元素不变。但其他性能指标不可能保持不变,需要控制可控参数,观察不可控参数的变化。


  业务吞吐量和CPU利用率是第二重要的参数,它们之间有着直接的关系。对于大多数交易系统来说,如果我的吞吐量上升,CPU利用率也会上升,而如果CPU上升,吞吐量一般会更高。


  我们的策略是比较CPU利用率相同的两种场景的吞吐量差异?或者对比相同吞吐量下CPU利用率的差异?


  在这种情况下,我们的策略一定是比较相同吞吐量下CPU利用率的差异,因为我们可以控制吞吐量,但不能控制CPU。使用工具发送的100点意味着100点,200点意味着200点。而CPU是由操作系统和CPU共同控制的,超出了我们的控制能力。


  通过以上分析,我们可以看出,在对比测试的原则下,控制吞吐量“稳定”是非常非常重要的。因此,性能测试工具必须能够稳定地控制吞吐量。那么什么是稳定呢?从实际测试经验来看,如果我的目标是每秒发送100个服务,那么98-102的范围是可以接受的,但实际上我们可以把大多数测试控制在99-101,也就是说误差范围在1%以内。如果有超过2%甚至超过5%的性能测试工具,我建议大家开始分析是不是工具问题,还是分析一下你的测试环境的问题(比如CPU利用率高导致的波动)。


  单机高吞吐能力


  如果同样资源的PC能发挥更大的业务压力,就能节约大量的环境资源。而且压机数量的减少对减少维护这些工具的工作量和提高整体测试效率有直接影响。