效率云

    常见问题

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

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


    问:性能测试用的什么版本的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测试
    下一篇
    接口测试