当前位置: 首页 > news >正文

jmeter接口测试(三)

一、跨线程组的鉴权

前提:第一个接口和第二个接口存在接口关联(通过token鉴权),同时还存在cookie鉴权。

接口压测:接口压力测试的任务,要求对其中的一个接口进行500虚拟用户并发,但是这个接口必须要先登录之后获取到token才可以请求成功。
两种获取token的方式:
1、通过登录接口获取
2、通过一个独立接口获取


A、首先设置jmeter.properties里面的参数
   CookieManager.save.cookies=true
   才能够看到Cookie

在这里插入图片描述

B、跨线程组cookie鉴权
   只能在一个线程组里面传值的叫局部变量(正则,JSON,用户自定义变量)
   能够在多个线程组之间传值的叫全局变量

 需要通过Beanshell组件(既能使用java语言,也有自己的语法的组件)来设置:
 __setProperty()  设置Jmeter的全局属性,能够在多个线程组之间传值。
 __P()   获取全局属性

在这里插入图片描述
其他同理操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、Jmeter执行数据库操作

应用场景:数据库断言
1.在测试计划中引入数据库的驱动文件
在这里插入图片描述
2.设置数据库连接池
在这里插入图片描述
3、发送JDBC数据库请求
在这里插入图片描述
在这里插入图片描述

使用Beanshell的场景:
1、数据库断言
2、接口加密(AES,DES,MD5,BASE64,RSA,SHA1--SHA256)
3、签名(混合加密和签名sign)
Beanshell语言+java语言

三、Jmeter+Ant+Git+Jenkins实现持续集成

应用场景:接口回归测试,多个测试人员实现版本控制.
1、实现Jmeter的非GUI命令行测试
	命令格式一:没有报告
	jmeter -n -t test.jmx
	-n 命令行执行
	-t  制定Jmeter的jmx脚本文件的名称

	命令格式二:生成jt报告
	jmeter -n -t test.jmx -l result.jtl
	-l 表示生成jtl报告名称

	命令格式三:生成html格式
	jmeter -n -t test.jmx -l result.jtl -e -o results
2、通过Ant执行
	参考文件:https://cloud.tencent.com/developer/article/2053749
	如果需要build.xml文件和jmeter.results.shanhe.me.xsl,可以百度网盘中 jmeter报告所需的文件 进行下载
   (1)下载Ant并解压
   (2)需要一个build.xml配置文件
   (3)通过Ant命令运行

Jmeter加强:
1、加解密
2、beanshell语言(深入应用,自定义函数,引入外部java文件,class,jar等)
3、websocket和dubbo接口
4、jenkins持续集成

相关文章:

  • Leetcode 698-划分为k个相等的子集
  • upload-labs通关攻略 【Pass-01~Pass-19】
  • 【JavaEE】Spring Boot配置文件
  • Docker基础入门(一)
  • STM32 单片机常见的 8 种输入输出模式
  • 解决远程主机允许路由转发 【原理扫描】:将/proc/sys/net/ipv4/ip_forward 置为0
  • HarmonyOS学习第20天:让应用“找准方向”的地图与定位秘籍
  • 【实战ES】实战 Elasticsearch:快速上手与深度实践-8.1.2近似最近邻(ANN)算法选型
  • 用Python写一个天气预报小程序
  • C++学习——顺序表(四)
  • SpringMVC (一)基础
  • 日志系统项目——准备工作了解类的设计模式如单例模式、工厂模式、代理模式
  • 图片隐写wp
  • 【eNSP实战】交换机和路由器配置链路聚合
  • 【MySQL】数据类型
  • API调用comfyui工作流,做一个自己的app,chatgpt给我写的前端,一键创建自己的卡通形象,附源码
  • 利用axios库的爬虫程序如何使用HTTP
  • 【Go | 从0实现简单分布式缓存】-7:增加etcd和gRPC功能
  • Windows控制台函数:设置区域属性函数FillConsoleOutputAttribute()
  • 静态路由配置实验相关过程
  • 上海中心城区首条“定制化低空观光航线”启航,可提前一天提需求
  • 去年六成中小企业营收保持上升或持平,发展环境持续优化
  • 上海百年龙华码头开启新航线,弥补浦江游览南段空缺
  • 盲人不能刷脸认证、营业厅拒人工核验,央媒:别让刷脸困住尊严
  • 中国旅游日|上天当个“显眼包”!体验低空经济的“飞”凡魅力
  • “上海-日喀则”援藏入境旅游包机在沪首航