
接口自动化
文章平均质量分 82
接口自动化
abcnull
INTP男,好结交志趣相投的朋友,微信:a463279708,希望能共同努力进步!你们的支持将是我写下去的不竭动力......
展开
-
质量保障能力
测开所需要的能力范畴更新中…原创 2023-05-11 08:59:57 · 557 阅读 · 1 评论 -
RESTassured接口测试框架学习使用
文章目录写在前面依赖的引入简单示例关于 GETheaders 请求头params 传参关于 PUTheader 请求头请求 contentTypebody 体关于 extract关于 log关于断言写在前面java 的 mvn 依赖中有一个 httpclient 工具可以做到接口的访问,但是如果用 httpclient 去写大量的接口请求,会显得非常复杂且臃肿(除非你自己对 httpclient 进行封装弄一个好用的框架),如果我们使用 REST assured 来做大量的接口测试,则能大大提高脚本开原创 2020-08-18 23:17:40 · 1257 阅读 · 0 评论 -
java+RESTassured+testng+allure2 接口测试框架分享(github)
文章目录写在前面项目结构介绍基本 usageproperties数据驱动日志系统surefire 插件testng 监听器报告输出其他写在前面值得注意的是框架中测试了百度搜索接口和企业微信的一些功能接口,对于百度搜索不需要身份信息,直接运行框架可以正常测试百度搜索,但是对于企业微信而言其中的操作需要 token 信息(处于安全考虑,博主未将自己的 token 放置其中),所以如要测试通过企业微信的接口,需要大家注册一下免费的企业微信,然后将其中的 corpid 和通讯录 corpsecret 填写进原创 2020-08-17 15:01:21 · 3107 阅读 · 3 评论 -
LoadRunner 常见功能讲解
文章目录一.VuGen 录制脚本二.Controller 负载生成器 Load Generator三.Controller 手工场景创建四.Controller 目标场景创建五.Analysis 分析运行场景结果六.Vugen 手动编写脚本七.VuGen 的断点调试八.LR 录制回放并发检验的一套流程九.LR 录制显示无 Internet 访问这里可以查看 LR 破解安装汉化教程:LR 破解安...原创 2019-04-12 10:34:05 · 2511 阅读 · 0 评论 -
LoadRunner 入门讲解(界面)
文章目录一.LR 初始化界面(LR 11 有 LR 12 无)一.菜单栏二.LR 启动程序栏三.LR 新增功能栏二.创建/编辑脚本 Virtual User Generator一.菜单栏二.工具栏三.会话框四.状态栏三.运行负载测试 LR Controller一.菜单栏二.工具栏三.会话框四.状态栏四.分析测试结果 LR Analysis一.菜单栏二.工具栏三.会话框下面只做了很 rough 的...原创 2019-04-10 18:04:38 · 4050 阅读 · 0 评论 -
Postman 工具入门学习
其他相关博文:Jmeter接口工具学习一.postman 工具介绍简述postman 是谷歌开发的一款功能强大的网页调试与发送网页 http 请求并能运行测试用例的接口工具。博主当前使用版本为 postman v7.0.6功能模拟请求,collection 集合,格式自动美化,内置测试脚本语言,环境变量,文档规范,postman 社区等。但是我个人就觉得虽然 postman 软件做的美...原创 2019-03-26 18:44:39 · 9050 阅读 · 8 评论 -
jmeter添加压测常用插件
文章目录写在前面下载 jmeter 插件管理下载常用插件TPS 每秒事务数TRT 事务响应时间写在前面本人目前使用的是 jmeter 4.0,目前 jmeter 5 都出来了下载 jmeter 插件管理jmeter 插件扩展下载地址国外网站访问有些慢,不过插件挺小,不到 1 M,我们下载好 plugins-manager.jar 之后,放到 jmeter 的 lib/ext 下,然后重启...原创 2020-02-09 00:03:28 · 1684 阅读 · 0 评论 -
jmeter响应结果中汉字为unicode编码怎么转为正常汉字
文章目录前言解决思路前言本人在做一个网站的接口测试,发现某一个接口返回的多个结果中,有的是 unicode 编码的,这样汉字就是类似\u8fd9这种形式,但是有的结果又是正常的汉字,目前还不知道为什么是这样的,但是现在有个需求就是要使用 jmeter 中正则提取器去匹配其中的字段,由于有的汉字显示了,有的汉字没法显示出来(显示的是 unicode 编码),因此数据没法使用正则去提取,提取的不全解决思路先通过一段代码将请求响应中的 unicode 编码转变为 utf-8 即将 unicode 编码的汉原创 2020-08-26 22:15:29 · 837 阅读 · 0 评论 -
如何用jmeter做压测
文章目录前提概要添加基本元件配置并发量设置集合点执行脚本查看压测结果前提概要安装好 jmeter,配好环境变量添加基本元件添加线程组请求信息头管理器添加一种报告结果监听器添加控制器添加 http 请求取样器配置并发量在线程组中我们配置 500 并发,循环 1 次设置集合点由于压测请求我们这里打算跑 500 用户并发,但是里头有很多请求,我们需要对其中某一个请求进行...原创 2020-02-08 22:50:40 · 955 阅读 · 0 评论 -
Jmeter工具入门学习
一.Thread:1.线程组★★★:线程数是并发线程数,ramp-up period是这些线程产生需要的总时间包括循环次数2.setUp线程组★★:一定在主线程组之前执行的线程组3.tearDown线程组★★:一定在主线程组之后执行的线程组二.Sampler:1.HTTP请求★★★:默认端口号不填表示80端口,协议默认是http,可以传键值对数据以及json数据,键值对数据写在body ...原创 2018-11-29 21:11:55 · 1777 阅读 · 0 评论 -
jmeter内置函数使用方法小总结
文章目录前言`__setProperty`和`__property``__time``__V``__counter`前言jmeter 内置函数拥有很强大的功能,我们可以在 jmeter 工具右上角找到内置函数手册,点进去可以使用其中的一些内置函数,可以自己手动生成jmeter 内置函数可以在 jmeter 中各个控件中使用,包括 beanshell 和请求体中,甚至是控件名字中__setProperty和__property有时候正则提取的数据如${token_1_g1}可以拿到,对于一些简单的原创 2020-08-23 00:19:49 · 1544 阅读 · 0 评论 -
jmeter中各种变量的使用方法
文章目录正则表达式提取变量beanshell 中的变量jmeter 内置函数操作变量变量结合 foreach 使用关于变量的嵌套值得注意的点正则表达式提取变量设置一个变量名,假如为 token如果正则只用提取一组数据,且正则只匹配到了一个,我们直接使用${token}即可正常提取数据,${token_g0}表示把正则中除小阔号之外的字符串也写了进来,这个写法在下面可以类比使用如果正则只用提取一组数据,但是可以匹配多个,我们使用${token_1},${token_2}…的形式来匹配提取到的整个数原创 2020-08-23 00:28:22 · 5127 阅读 · 0 评论 -
jmeter的录制方法
文章目录写在前面jmeter 中配置 http 代理服务器元件火狐浏览器导入证书火狐浏览器配置代理开始正式录制写在前面默认网友是有 jmeter 工具的强烈建议使用火狐浏览器去录制,我这边尝试使用谷歌浏览器录制显示不是私密连接,但是我的 jmeter 证书已经成功导入了,依然显示不是私密连接并且是无法成功访问网站的jmeter 中配置 http 代理服务器元件添加组件我们打开 jmet...原创 2020-02-07 23:13:25 · 575 阅读 · 0 评论 -
jmeter常用控件-BeanShell
文章目录介绍内置变量logvarspropsctxprev使用变量常规变量使用复杂变量使用关于方法如何注释使用 java 常用类集合类引入 java 文件引入 jar 包如何调试比较坑的地方介绍Beanshell是一种轻量级的Java脚本语言,完全符合Java规范,并且内置了一些独有的变量和方法这里有 beanshell 的官方使用说明 https://beanshell.github.io/内置变量其实我个人使用最多的还是 log 和 varslog在 beanshell 中写的 log原创 2020-08-23 00:33:11 · 674 阅读 · 0 评论 -
jmeter常用控件-正则表达式提取器
文章目录基本介绍Field to checkName of created variableRegular ExpressionTemplateMatch No.Default Valuejmeter常用控件-正则表达式提取器基本介绍它是后置处理器中的一员,在域内所有Sampler执行完后才会执行,所以如果你想只对某个Sampler生效的话,那就加成子对象这个组件可以用来做关联信息填好之后如下:Field to check表示从哪取值Name of created variable比如原创 2020-08-23 00:38:11 · 637 阅读 · 0 评论 -
jmeter中正则表达式提取数据的使用
文章目录相关控件变量名正则表达式模板匹配第几个使用提取的数据相关控件常见的如 jmeter 中的正则表达式提取器,JSON 提取器等变量名设置一个变量名,假如为 token如果正则只用提取一组数据,且正则只匹配到了一个,我们直接使用${token}即可正常提取数据,${token_g0}表示把正则中除小阔号之外的字符串也写了进来,这个写法在下面可以类比使用如果正则只用提取一组数据,但是可以匹配多个,我们使用${token_1},${token_2}…的形式来匹配提取到的整个数组的数据,${t原创 2020-08-23 00:35:57 · 1577 阅读 · 0 评论