iis通过地址访问不了网站,网站开发的需求分析论文,古风ppt模板免费下载,建设高流量网站需求#xff1a;
每次向服务器发出请求时#xff0c;先生成一个随机数#xff0c;我们对随机数的取值划分若干个范围#xff08;对应若干个业务请求#xff09;#xff0c;然后对随机数进行判断#xff0c;当随机数落在某个范围内#xff0c;就可以执行对应的请求。比…需求
每次向服务器发出请求时先生成一个随机数我们对随机数的取值划分若干个范围对应若干个业务请求然后对随机数进行判断当随机数落在某个范围内就可以执行对应的请求。比如我们压测的过程中要访问百度和besttest官网并且请求比例是28那么可以规定随机数取值1random100然后再划分2个范围当随机数的取值在0到20之间则访问百度当随机数取值在20和100之间则访问besttest官网根据概率论当取样量足够大的话访问百度和besttest官网的请求比例会比较接近2:8。
Jmeter实现Random
首先我们需要一个能够生成随机数的函数刚好jmeter提供了这个函数
在测试计划下我们右键“添加”——配置原件——Random Variable 设置随机数的变量名称为num设置取值范围0到100 添加两个如果if控制器添加控制条件控制执行请求。
右键线程组添加“逻辑控制器”——如果if控制器 然后在两个控制器下分别添加1个http请求。
当随机数num取值在20和100之间调用获取图形获取验证码 添加判断条件如果当随机数num取值在1和20之间调用登录接口 添加聚合报告查看结果 运行jmeter验证取值是否按照比例请求我们设置一个线程数让其循环100次结果如下获取图形获取验证码78次登录接口22次基本满足我们想要的比例。 可以预见的是当数据量达到一定程度之后会无限接近设置的2比8的比例。 Jmeter实现计数器
计数器可以通过如下方式添加其他的实现思路一样 总结
感谢每一个认真阅读我文章的人 我个人整理了我这几年软件测试生涯整理的一些技术资料包含电子书简历模块各种工作模板面试宝典自学项目等。欢迎大家点击下方名片免费领取千万不要错过哦。 Python自动化测试学习交流群全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】http://qm.qq.com/cgi-bin/qm/qr?_wv1027kDhOSZDNS-qzT5QKbFQMsfJ7DsrFfKpOFauthKeyeBt%2BF%2FBK81lVLcsLKaFqnvDAVA8IdNsGC7J0YV73w8V%2FJpdbby66r7vJ1rsPIifgnoverify0group_code198408628