做网站是干嘛,广东深圳房价多少钱一平方,深圳外包网站公司,德江网站建设目录#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结#xff08;尾部小惊喜#xff09; 前言
1、Jmeter中线程运… 目录导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜 前言
1、Jmeter中线程运行规则
1各个线程组是完全独立的每个线程组是不同的业务互不影响
2线程组中的每个线程也是完全独立
3线程组中的每个线程都是从上往下执行完成一轮循环后继续下一轮循环
4存在业务流或者接口之前存在依赖关系的放同一个线程组
5setup线程组在其他线程组之前执行teardown线程组在其他线程组之后执行
2、Jmeter中变量传递规则
1测试计划中的变量是全局变量所有线程组都可以使用单个线程可以临时修改不会改变初始值其他线程调用时仍然是初始值
2线程组的变量是线程私有其他线程组不能引用
3、Jmeter中使用属性实现跨线程调用变量
以登录线程和查询余额线程接口中的token跨线程调用为例
1Jmeter中提取登录接口返回的token 2在登录线程中使用beanshell后置处理器把token设置成属性
通过函数助手setproperty生成mytoken的beanshell变量 把${token}赋值给mytoken${__setProperty(mytoken,${token},)}; 3在查询余额线程中使用beanshell前置处理器定义一个新的变量保存token属性
通过property获取mytoken属性 定义gettoken接收mytoken属性值
String gettoken ${__property(mytoken,,)};4通过var函数把gettoken复制给jmeter变量token88供Jmeter中调用 vars.put(token88,gettoken);5在查询余额接口添加http 信息头管理器
Token的值为token88 6调试脚本 下面是我整理的2023年最全的软件测试工程师学习知识架构体系图
一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜
持续前行不辜负青春岁月。不论何时何地哪怕孤身一人始终保持着对自己的信心和勇气才能让梦想在人生的舞台上成为最为绚烂的风景。无惧困难砥砺前行一步一个脚印成就更加辉煌的明天。
无论前路多么曲折也要保持对梦想的坚定追求。勇往直前敢于冒险不畏失败只有这样才能超越自己创造属于自己的辉煌让世界为你的奋斗而惊叹。
在追寻梦想的路上最重要的不是别人的眼光和评价而是自己的内心。坚信自己勇敢前行方能创造出与众不同的精彩。奋斗无止境。