网站木马文件删除,全球电商平台排名,沈阳网站建设公司的公司,网站建设色目录#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结#xff08;尾部小惊喜#xff09; 前言
1、性能测试需求 … 目录导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜 前言
1、性能测试需求
需求1 活动页面要你做性能测试 看是否能满足1000个人同时访问。
需求2 商定对接的接口要满足 50tps。—这样的场景怎么设计
需求3: 秒杀活动我要看秒杀时服务器能否支持500个人同时秒杀。
2、6种常用设计方法
1普通性能场景设计-1000个人同时访问 2阶梯性能场景(负载测试场景) 3压力测试场景 4面向目标场景lr很容易但是jmeter没有系统讲解不知道怎么做-50tps的 5混合场景设计混合不同数量的人向不同的接口发起请求 6有时间规律场景
3、Jmeter单机并发数-1000以内比较好-线程数 线程数 模拟的并发用户数量
线程数有没有限制呢 Jmeter本身是没有对线程数做限制
但是 jmeter启动这些并发用户数时需要消耗资源受电脑cpu的主频限制一台电脑不可能创建无限量的线程数
实际的情况http协议的脚本线程数大概能 1500左右 2000个可能产生但是可能会出错1000左右比较保守可能能产生。
也就是说1台电脑http协议脚本保守估计是可以参数1000个并发用户数 如果你想模拟超过1000并发用户数你可能需要考虑 分布式
4、ramp-up时间-启动所有线程数启动的时间前提线程数在合理的范围1000以内吧
在ramp-up时间结束点所有的线程数都会产生-即并发用户数
在ramp-up时间内是否均匀产出并发用户数是不确定
在启动时间内产生的并发用户数一产生就去发起请求
启动了并发用户就会去发起请求不同时间产生的并发用户数与前面产生的并发用户数调用的接口可能不一样
jmeter做性能测试更多时候使用的是广义并发 ramp-up时间要大于等于1
线程数 ramp-up时间怎么设置才比较合理
500以内并发用户 ramp-up 设置2~4s
500-1000 ramp-up设置 5s
1000 ramp-up 设置5-8s
一个原则 ramp-up时间在总执行时间中占比要很低 一般的情况一个性能测试的总执行时间 几十秒钟 ~ 几十分钟
5、循环次数
默认必须大于等于1 循环次数就是每个并发用户数要去执行的请求数量 复习框 永远 一直循环直到你点击停止才会
这个停止会有问题吗 会有问题会导致请求报错或卡死
永远 应该怎么用呢 要与 调度器 一起使用
必须把两个勾 都勾选 调度器 持续时长
下面是我整理的2023年最全的软件测试工程师学习知识架构体系图
一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜
只有坚持不懈地追求自己心中的理想才能在漫长的人生旅途中走得更远更稳。不要害怕失败大力付出你将成就自己的辉煌享受属于自己的荣光
只有勇敢地跨出第一步才能迈向成功的彼岸。不论前方有多少荆棘与坎坷坚持信念、积极拼搏你将在不懈奋斗中收获自己的辉煌人生
不要被困难吓倒更不要轻易放弃。坚持自己的理想和目标不断地超越自己你将在坚韧的人生路上书写出属于自己的璀璨华章