当前位置 主页 > 网站技术 > 代码类 >

    python利用JMeter测试Tornado的多线程(2)

    栏目:代码类 时间:2020-01-12 15:11

      在“tornado单线程测试”上右击选择Add,选择Sampler,再选择HTTP Request,填写信息如下:

    该Thread Group用于测试tornado的sanya这个路径对应的HTTP请求。

      最后我们添加一下对这个测试的一些监控(Listener),用于统计该测试的性能。在“sanya_test”上右击Add,选择Listener,依次选择“View Results Tree”,“Summary Report”,“Aggregate Report”和“Aggregate Graph”,分别代表每次测试结果,总的测试结果,聚合测试结果,聚合测试图展示。

      在“tornado单线程测试上”右击选择start,测试结果如下(只展示Summary Report和Aggregate Graph):


      可以发现,该压力测试下,请求的平均时间为7472毫秒,1秒2.0次请求(TPS)。

      我们再以同样的方式测试shanghai这个接口,测试结果如下:



      可以发现,该压力测试下,请求的平均时间为1718毫秒,1秒7.7次请求(TPS)。

      根据这次测试,我们也发现tornao的多线程机制发挥了作用。

      以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IIS7站长之家。