这个周末我们的软件逐渐进入测试阶段,我也测试了我所写的服务器部分的程序,由于黑盒测试部分已经由其它同学完成,我主要进行的是性能测试,使用阿里云的PTS系统:
这是测试的设置界面,可以设置模拟用户数也就是线程数,执行时间长度等等信息。
我先测试了最近完成的注册-登陆系统:
分别是综合-登陆-注册一分钟的测试结果,可以发现一开始突发的请求响应时间会比较长,但是面对持续的注册、登陆请求可以维持一个比较稳定的响应时间和TPS(Transaction Per Second, 每秒事务数),而且响应时间200-300ms之间也是可以接受的区间。
以上是之前的xml-json-百度api系统的测试结果,可以发现使用json作为输出格式的话平均的响应时间要短一些。而且结果出现了一些不稳定的情况,猜测是由于百度api系统的缓存系统引起的,所以进行了更长的5分钟的测试:
可以发现百度api部分的响应时间和成功tps出现规律的起伏,基本可以确定是由于更新缓存所产生的影响,所以在用户请求量比较大的时候可以适当的调高缓存更新周期可以大大减短请求响应时间。
时间: 2024-10-14 17:53:23