我们有一个适用于Android,iOS和台式机的应用程序,所有这3种和全部3种都在使用Web服务。
我想知道的是,我们应该分别记录Android,iOS和台式机的场景并编写脚本,还是可以使用jmeter来访问Web服务?
答案 0 :(得分:0)
性能良好的负载测试应尽可能接近地表示被测应用程序的实际使用情况。如果台式机,Android和iOS应用程序使用相同的终结点并根据参数发送相同的请求-仅提出一个代表负载的Thread Group保持请求就足够了。
如果根据平台(例如,请求参数headers,cookies等)的不同而不同-最好使用代表不同用户的线程组,这些线程组坐在不同平台上,或者考虑使用ie Throughput Controller模仿基于源平台的请求的实际预期分布。