51Testing软件测试论坛
标题:
求助,有关多事务及目标场景的问题
[打印本页]
作者:
lunahaha527
时间:
2013-12-20 11:18
标题:
求助,有关多事务及目标场景的问题
本帖最后由 lunahaha527 于 2013-12-20 15:31 编辑
]各位:
我这边的测试背景及要求是:
背景:需要在一个LR脚本中,依次发五个接口的请求过去,并且这五个接口的参数有引用关联(基于webservice协议的)
要求:每秒并发1个事务,即整个五个接口是一个完整流程,跑完后即通过的TPS为1,入库也为1
目前我在一个脚本中已经回放成功,并且查看DB入库也是成功的
设置目标场景后,发现每秒有五个接口都在运行,很像是并行的。入库数也为通过事务数除5
我的问题是:1)一般一个完整流程含多个请求,要求请求间是顺序执行的。场景或且脚本到底该怎么设置,我如上设置对于单TPS是否用成功数除以5=入DB ,一致就认为是成功的
2)如果多TPS时又该如何分析呢?
[attach]88569[/attach]
作者:
lunahaha527
时间:
2013-12-20 11:32
备注下,五个接口,每个都设置了开始事务和结束事务标识
作者:
wjhwang
时间:
2013-12-23 13:42
你是不是设置了迭代次数?或者并发处理了,检查一下设置。
作者:
ffwithvv
时间:
2013-12-23 13:47
在手工场景里用group的模式就可以实现一个事物接着一个事物的运行这样一个流程
[attach]88587[/attach]
作者:
lunahaha527
时间:
2013-12-24 10:13
回复
4#
ffwithvv
但是,我这边性能要求是,每秒1TPS。用手工的GROUP无法实现这样的要求吧
作者:
lunahaha527
时间:
2013-12-26 17:15
有没有人知道这个问题,在线等,急
作者:
haohai1976
时间:
2013-12-28 13:49
可以在脚本里添加thinktime来控制吗?
作者:
Nio
时间:
2013-12-31 17:40
一个用户运行一个脚本,看TPS是多少?
如果不够1TPS的话。采用:
脚本由1个用户运行的同时,相同的脚本同时由另一个用户运行。依次累加……。LZ你懂的。
作者:
tianlang001
时间:
2014-1-7 09:39
本帖最后由 tianlang001 于 2014-1-7 09:41 编辑
回复
2#
lunahaha527
不是并行的,只是响应时间太短了,看起来像
你把五个接口放一个事务中,就好了,这样就可以看做5个接口顺序执行完了才算一个事务,比如1s执行完了这个事务,那么TPS就是1,不要每个接口都用一个开始和结束事务标识
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2