higkoo 发表于 2008-9-22 21:05:49

讨论关于响应时间非常短应用程序的测试方法

LR测试过程发现一台机只能承受2~3个虚拟用户。
究其原因:响应时间太短导致,LR统计到的平均响应时间都为4ms。

做个实验,
写个空的for循环,直接在Vugen运行,CPU就就耗了一半。
把空脚本放在场景里运行,CPU也耗了一半,也就是2~3个用户负载机将超载。

居然python的sleep函数在sleep的时候,会把控制权还给CPU,于是:使用python,加个time.sleep(0.001),CPU基本上不用。

然后用C++写个sleep函数,用LR调用,CPU仍然很高!

问题就清楚了:
在LR中,不管是用for/while、用Iteraction、用controller循环,只要循环间隔时间太短,循环功能本身将占用大量CPU资源。

不知有没朋友遇到,如何解决?:Q
页: [1]
查看完整版本: 讨论关于响应时间非常短应用程序的测试方法