笑话协议:
pread.ie.sogou.com/infolist?count=20&lastindex=&b=%E7%AC%91%E8%AF%9D&mode=up&t=1445931068206&h=00000000-4379-c005-d445-0540728befc5&r=0000&v=4.1.0&hv=GT-I9500&pv=ANDROID4.2.2
美图协议:
pread.ie.sogou.com/infolist?count=20&lastindex=&b=%E7%BE%8E%E5%A5%B3&mode=up&t=1445932269394&h=00000000-4379-c005-d445-0540728befc5&r=0000&v=4.1.0&hv=GT-I9500&pv=ANDROID4.2.2
测试过程中的难点和解决方案、思路归纳如下:
首先是六个难点:
第一个难点:
由于是两个请求,如何测试两个请求同时存在情况下,服务端承受压力情况?即如何考虑两个请求的压力配比?
这个测试场景涉及到两个请求,为了模拟实际的使用环境,我们必须考虑到两个请求的配比情况,一般设计配比有两种情况:
一种情况是已经上线过这个功能,就像我这个版本,很久之前有过相关功能,只是这次做一个接口重构,所以有历史数据可以参照。
我这边主要是与产品要了笑话、美图的UV数据,分别利用笑话美图一段时间的UV和PV最大值,算出相应的比例,从而用这个数据设置为相应的打点比例。
另一种情况是从未上线过该内容,此时就需要依赖于一个小型灰度,灰度前要设置相应的请求pingback数据,从而能通过灰度数据计算出相应的比例。
第二个难点:
两个请求一起打压,如何设计脚本和添加到loadrunner中?
首先要在Run logic中设置好Init、Run、End,以美图笑话为例具体设置截图如下:
我们从图中看出,笑话是美图的259倍。
脚本展示如下:
... ...
查看全文内容,请点击下载:http://www.51testing.com/html/65/n-3704165.html
版权声明:51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。