使用LR进行手机浏览器get请求压力测试的难点和总结

news/2025/2/9 3:16:27 标签: 压力测试, 请求, 数据, 设置, lr

关于loadrunner压力测试在知识库中已经有多篇文章。我这篇不再讲怎么使用loadrunner进行压力测试,而是总结一些实际测试中遇到的难点和问题,以及解决这些问题的思路。
  手机浏览器美图笑话功能协议如下:
  笑话协议:
  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.niftyadmin.cn/n/1840269.html

相关文章

如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes

为什么80%的码农都做不了架构师?>>> 摘要: 前言 在之前的一篇文章中,我们介绍了 如何将一个本地的 Java 应用程序直接部署到阿里云 ECS ,有不少读者反馈,如果目前已经在使用阿里云容器服务 Kubernetes 了&…

不一定联发科!苹果5G基带尚未敲定:高通/Intel还有机会

据Digitimes报道,供应链消息人士称,尽管越来越多的猜测认为,苹果正在考虑从联发科处购买基带,以减少对高通的依赖,但这件事能否成行目前还有待观察。报道称,苹果尚未做出最终决定,因为两家公司要…

银行传统云平台的三大问题及解决方案

银行业已经开始尝试传统IT的云化,这一过程或将会在一段时间里逐步完成。要处理好银行原有IT系统向智能云平台的升级,并有效的应对新形势下银行互联网的需求,最有效的方式是对其现有的云基础设施进行容器化处理。这需要对银行业务及其IT系统的…

[BZOJ1877][SDOI2009]晨跑[最大流+费用流]

天数最多 长度最小 天数是流量&#xff0c;长度是费用 每个点拆成两个点限流1&#xff0c;就能保证只走一次 然后跑费用流 #include <bits/stdc.h> using namespace std; #define MP make_pair #define pb push_back #define read2(a, b) (read(a), read(b)) #define rea…

个人电脑上搭建OpenStack的实验室

现在OpenStack越来越成熟&#xff0c;对其感兴趣的人也越来越多&#xff0c;有些初学者苦于没有实验环境&#xff0c;对OpenStack的理解只能停留在官方文档层面&#xff0c;没有办法理论联系实践。我在刚开始接触的时候&#xff0c;也是这样一种状态&#xff0c;有些东西只看文…

MTK芯片资料分享,2018MTK芯片资料大全

MTK芯片资料分享&#xff0c;2018MTK芯片资料大全 估计想要MTK资料的人不在少数&#xff0c;然而小编却发现了这么一个论坛&#xff0c;叫做&#xff1a;闯客技术论坛。里边的MTK芯片型号资料居然有如此之多&#xff0c;而且还是我不想复制的情况下&#xff1a; MT2503 MT6737 …

国内OpenStack项目Core现状

经常有朋友问&#xff0c;国内大概有多少位OpenStack项目的Core。这个问题&#xff0c;现在其实不太好回答&#xff0c;如果需要准确统计的话。下面仅仅是一个大概估计&#xff0c;有遗漏的&#xff0c;希望朋友指出&#xff0c;我来补全。 现在OpenStack项目在 github.com/ope…

服务端开发学习路径图,心疼小哥哥们

关注微信公众号《小姐姐味道》获取更多&#xff5e;&#xff5e; 在github上看到一种图的表现形式很不错&#xff08;https://github.com/kamranahme... &#xff09;&#xff0c;迫不及待的自己做了一张:服务端开发学习路径图&#xff0c;表现力还是很强的。我们从选择一门开发…