loadrunner录制脚本时,一组操作录入在一个action中和分在不同action中有何不同?
针对报表查询进行性能测试,一次查询几个报表,将其定义在一个action操作当中,和每个报表查询都定义一个action,在操作过程中有什么不同吗?我的理解是:当一个action结束后就接着执行下一个action,和在一个action中操作应该一样,不会不同啊!实际上却不一样,为什么呢?
[ 本帖最后由 mrxuan 于 2010-7-28 10:38 编辑 ] 关注下 重复执行action 应该不会不同吧。。。
哪不同说说
测试结果不同,具体信息见添加的附件。
多谢关注!具体情况是:100用户并发运行100次,一次10分钟只完成了不到四分之一,一次全部完成才用了不到26分钟。
具体结果也不同,见附件。
[ 本帖最后由 mrxuan 于 2010-7-28 10:43 编辑 ] 继续关注中,期待高手的出现 楼主的右边那张截图好像有点问题,如果按照楼主所说的“100用户并发运行100次”,那张图的总transaction数量应该是10000,包括通过和失败的,但现在是2400(2376+34)
回复 5# 的帖子
运行10分钟之后就终止了,所以并没有完全运行。 “当一个action结束后就接着执行下一个action”,实际执行情况并非如此,虽然运行次数比较接近,但还是有所差异。从运行过程看,同一时刻,action1的完成次数 > action2的完成次数 > action3的完成次数,因此并不是“和在一个action中操作应该一样”。具体如何实现,还不是很清楚,盼高手能够指教。 同等结果,第二个场景怎么没执行完啊
回复 8# 的帖子
如果执行完成,至少要40多分钟,当时的目的就是为了发现问题,查找脚本中存在的问题。如果至少40分钟才能完成查询,那肯定是有问题,也没必要全部完成了。从后台查出脚本给开发人员进行性能优化就可以了。
页:
[1]