jmeter接口自动化

免费开源,纯java语言开发,要有jdk
jmeter安装
解压安装报即可
bin存放启动文件
extras 存放的是实现接口自动化ant包
启动在bin下启动jmeter.bat文件
jmeter中的元件

1.测试计划---所有的请求或其他操作都存在测试计划中
2.线程组---所有的操作都属于一个线程
3.取样器sampler---存放的是请求
4.断言---对结果进行判断
5.监听器---对结果进行收集

jmeter实战
get请求模拟
post请求模拟
接口参数传递

正则表达式提取器---在后置处理器中找到
引用名称---变量名
正则表达式内容---通过左右边界提取的内容提取
模板---如果提取的参数有多个那么写相应的模板,如果为一个参数$1$,两个参数$2$,多个参数$n$
匹配数字---0代表随机,1取第一个,2取第二个,-1取全部
缺省值---如果取出数据为空,则给默认值

参数化

方式一:通过读取csv,txt文件获取数据
选中线程组---csv data set config
填写内容---filename:包括路径----变量名variable name---变量名之间用英文逗号隔开
然后使用${变量名}来读取文件每一列内容
通过文件的行数来决定读取内容
方式二:通过函数助手读取csv、txt文件
选项菜单---函数助手对话框_CSVRead---填写文件路径和列号(从0开始填写)---点击生成变量
函数助手是按照不同用户读取文件内容
方式三:通过用户参数设置数据
选中线程组---前置处理器添加用户参数选项---通过添加变量来构造多条数据
按照不同用户读取文件内容

使用jmeter实现接口自动化测试
配置jmeter环境变量

JMETER_HOME
Path
ClassPath
验证是否配置成功:在dos窗口jmeter

搭建自动化接口测试框架

ant软件
data数据
脚本区
报告生成区

安装和配置ant环境变量

ANT_HOME
Path
ClassPath
验证是否配置成功:在dos窗口ant -version

使用jenkins实现持续集成

将jenkins搭建在tomcat下
安装tomcat---闪退,启动失败---端口被占用
在解压包的conf---server.xml文件下将默认的端口修改掉就好
正确退出退出---ctrl+c---shutdown.bat
将jenkins放入webapps文件夹下,输入网址http://ip:端口/jenkins

jenkins构建任务

1.新建--输入item名称,选择“构建一个自由风格的软件项目”
2.构建触发器--选择Build periodically--定义脚本执行的频率
3.构建--选择invoke ant--在build file位置输入build.xml文件的路径保存即可
4.选择该任务--选择立即构建即可
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值