
接口自动化
文章平均质量分 70
${老夫的少女心}
这个作者很懒,什么都没留下…
展开
-
jmeter做接口和自动化常见的使用方法
jmeter做接口和自动化过程中常见的问题整理原创 2023-01-28 10:40:00 · 1388 阅读 · 0 评论 -
jmeter——BeanShell 预处理程序
jmeter——BeanShell 预处理程序一、BeanShell 预处理程序描述和作用二、BeanShell 预处理程序的使用三、BeanShell 预处理程序的注意事项四、BeanShell 预处理程序的拓展一、BeanShell 预处理程序描述和作用BeanShell 是小型的嵌入式java的解释器,能够执行java语法BeanShell 预处理程序一般是处理解决我们的请求之前需要做的一些前置准备工作的处理,通过java语法来实现的二、BeanShell 预处理程序的使用BeanShell原创 2022-05-18 19:20:31 · 4538 阅读 · 0 评论 -
jmeter——jmeter+ant生成优化的HTML接口自动化测试报告
jmeter+ant生成优化的HTML测试报告一、最终实现效果展示二、实现方式1、环境搭建2、实现原理3、报告生成方式三、实现步骤1、jar包转移:实现ant调用jmeter脚本2、jmeter插件包处理3、build文件的创建和修改4、报告展示信息调整5、html报告样式优化四、遗留问题、一、最终实现效果展示我们jmeter本身生成的接口自动化测试报告不能详细的展示出我们常见的信息,所以在此基础上进行了优化,下面是优化之后的结果,既可以查看汇总信息也可以对每个接口的请求返回进行查看方便定位问题原创 2022-05-10 15:22:50 · 3793 阅读 · 4 评论 -
jmeter——生成多样的接口自动化html报告
jmeter——生成多样的接口自动化html报告一、实现目的二、实现效果1、jmter自带的HTML报告2、jmeter+ant报告优化3、批量执行jmeter工具4、jmeter+allure生成测试报告三、实现方案1、jmeter自带的HTML报告2、jmeter+ant优化测试报告3、使用jmeter脚本批量执行工具生成4、jmeter+allure生成测试报告四、遗留问题一、实现目的对于接口自动化来说有很多工具和框架来实现,比较常遇到的实现工具非jmeter莫属啦;简单的界面、轻巧的安装配置、原创 2022-05-10 14:12:59 · 3050 阅读 · 4 评论 -
jmeter——条件判断处理
jmeter——条件判断处理一、背景jmeter使用的时候有时需要我们判断是否满足前置条件,如果不满足则制作数据,如果满足则直接使用,此时就需要我们使用逻辑判断。二、实现jmeter实现判断逻辑可以使用『如果(If)控制器』1、右击【添加】选择【逻辑控制器】选择【如果(if)控制器】2、输入需要判断的内容:判断变量内容的规则(变量不存在也可判断):KaTeX parse error: Expected group after '_' at position 2: {_̲_javaScript原创 2022-03-04 14:16:41 · 2647 阅读 · 0 评论 -
自动化测试之构造测试数据—faker
构造测试数据faker# -*- coding: utf-8 -*-# @Time : 2021/11/2 9:05# @File : faker用法.py# 随机数据faker库:利用Faker生成常用的测试数据# 导入类库from faker import Faker"""随机姓名"""# 初始化方法faker = Faker()# 如果想生成中文使用这个初始化就可以:faker = Faker(locale='zh_CN')# 调用faker.name()方法t_name=f原创 2021-11-02 16:50:38 · 360 阅读 · 0 评论 -
jmeter进阶——jar包的引入
jmeter进阶——jar包的引入目的:jmeter本身自带一些jar包可以直接引用,但是有一些特定的方法引用需要把写好的jar包导入进来,引用jar包中的方法;一、jar包java代码写出来的包,包含类和方法,引用的时候直接引用指定的类下的方法即可;如果引用的类中需要调用其他的方法,需要把调用的方法对应的包一起打成jar包,否则会报错二、jar包的引入三种方法:方法一:通过jmeter测试计划的ClaasPath导入jar包【点击预览,选择jar包即可】方法二:把jar包放入到jme原创 2021-06-18 16:13:37 · 6005 阅读 · 0 评论 -
jmeter进阶——上传文件
jmeter进阶——上传文件目的:在jmeter使用过程中发下有一些文件上传的接口很重要可以产生我们想要的数据(不链接数据库的形式),故而进行查找了一些资料实践并总结了一下jmeter文件上传的接口;一、获取参数如果没有接口文档可以打开浏览器的F12查看网络请求,找到对应的文件上传接口;然后把URL、入参和Headers写入jmeter最后把文件上传的内容写入jmeter:来源:文件上传接口滑到底,在传参中点击view source 用来查看文件上传的参数把获取到的 name值和cont原创 2021-06-18 09:09:37 · 14985 阅读 · 2 评论 -
jmeter进阶——获取图形验证码
jmeter进阶——获取图形验证码实现的方式:通过接口把图形验证码保存到本地,然后对图片进行转base64,最终从转码之后的结果中提取验证码需要使用工具OcrServer尽心识别一、开启工具OcrServer二、把图形验证码保存到本地添加http请求(验证码图片的请求)在请求下添加一个监听器【保存响应到文件】【保存响应到文件配置】Name:名称,可以随意设置,甚至为空;Comments:注释,可随意设置,可以为空;文件名称前缀:设置响应文件所在路径(路径必须已存在)和文件前缀Save原创 2021-06-08 14:56:33 · 10320 阅读 · 30 评论 -
jmeter进阶——链接redis
jmeter进阶——链接redis一、原创 2021-06-08 10:40:26 · 3700 阅读 · 1 评论 -
jmeter进阶——链接数据库
jmeter进阶——链接数据库一、下载驱动包(jdbc)根据需要链接的数据库类型下载对应的驱动包MySQL:https://dev.mysql.com/downloads/connector/j/二、驱动包的放置;驱动包想引用两种方式:1、添加到ClassPath方式:在测试计划最下方的ClassPath中把jar包引入进来(不需要重启jmeter就可以使用)2、把jar包放入jmeter的lib文件夹下(不需要引入,jmeter调用jar包的时候会自动在此处检索。但是需要重启jmeter原创 2021-06-07 10:35:51 · 451 阅读 · 0 评论