所有文档

          效率云

          常见问题

          问:为什么有的时候等待时间很长?

          答:由于服务是免费使用,服务节点部署有限,同时多个任务执行时可能会出现排队现象,请耐心等待。


          问:性能测试用的什么版本的jmeter?压测脚本需要和其的版本保存一致吗?

          答:目前使用Version4.0 r1823414的jmeter版本,可兼容低版本。


          问:jmeter的各种插件支持吗? 比如http2.0的插件。需要用新的插件的时候,怎么办?

          答:理论上jmeter支持的插件都能支持,但考虑到发压引擎的轻量性,目前应是仅加载了普遍用到的基础插件。


          问:JMeter中的配置和页面中的配置是否冲突?

          答:页面中的配置优先级高于脚本,上传脚本以后,可以通过修改页面配置进行参数调整。


          问:测试一直执行中,但又没有执行数据?

          答:如果使用的是JMeter脚本方式,请检查jmeter测试脚本中,有没有用到Synchronizing Timer控件。因为服务器执行是分布式执行,任务分发到多台机器上。所以任何时间都无到达设置用户数,这种瞬时高并发,是无法达到的。


          问:选择jmeter脚本上传方式,脚本和依赖资源文件的路径需要怎么配置?

          答:资源文件路径为脚本文件的相对路径,把资源文件按照jmeter脚本文件里的相对路径打包成zip包上传就可以。


          问:测试报告中的并发量达不到测试case中设置的目标QPS?

          答:目标QPS是一个限制条件,如果达不到目标QPS,有两种可能

          • 被测服务响应时间太长;
          • 测试case中设置的虚拟用户数不够,可以增加用户数。 最大QPS=(1/响应时间)X用户数。

          问:报告里的90%响应时间、50%响应时间、平均响应时间分别指什么?

          答:90%响应时间是指90%的响应时间在这个值以内;50%响应时间是指50%的响应时间在这个值以内;平均响应时间是指所有响应时间的平均值。


          上一篇
          Locust测试
          下一篇
          接口测试