- 56
- 0
- 约1.97千字
- 约 7页
- 2019-05-07 发布于江西
- 举报
接口自动化测试 jenkins
接口测试点
1 检查接口返回是否跟需要一致
2 参数组合输入,查看返回结果
3 参数边界条件检查
4 参数异常输入检查
5 接口安全问题检查
6 接口性能
接口自动化测试注意事项
1 接口 case 要不影响
2 接口 case 可独立运行
3 可重复运行
使用 jmeter 做接口自动化测试的好处
1 postman 做接口测试, case 不能保存, jmeter 可以
2 jmeter 图形界面,易操作,易管理
3 jmeter 接口 case 可以结合 jenkins 做持续集成
4 jmeter 可以获取前一个请求的返回,作为参数
5 可以校验数据库
安装 jmeter
1 环境: jdk1.8 或以上
/technetwork/java/javase/downloads/jdk8-downl
oads-2133151.html
安装 jdk8 后需要 glibc2.4 的环境,安装指导地址:
2 jmeter 下载地址: /download_jmeter.cgi
3 打开 jmeter
windows :下载好 jmeter 后,双击 bin 目录下的 jmeter.bat 文件
mac/linux :下载好后,进入 bin ,执行 shjmeter
接口自动化 case
打开 jmeter
1 在测试 case 上,添加 -threads(Users)- 线程组
2 在线程租上,右键添加配置原件 -http cookie 管理器(用于登录)
注 意 , 修 改 在 bin 下 的 perties 文 件
CookieManager.save.cookies =true
在 jmeter 中,添加 cookie 值,注意要添加域,如下图
3 线程组上,添加 -sampler-http 请求
4 在 http 请求上添加 断言 - 响应断言
5 在线程组上,右键添加 - 监听器 - 查看结果树
6 执行,然后,在结果树中查看结果
7 获取上一个请求中的参数
参数化有多种形式,正则表达式或者 XPathExtractor 、JSON Path Extractor
因为业务返回的都是 json 格式,这里介绍 json path extractor
在 http 请求上,添加后置处理器 -json extractor
然后填写变量名和需要获取的值
注意,变量前面有 .
使用参数:
在参数里或者 url 需要使用参数的地方,用 ${UserName} 来获取
8 检测数据库
需要将 mysql-connector-java-5.1.25.jar 放到 lib 下面
databaseurl :
jdbc:mysql://ip:port/qa_baidudoctor
jdbc driver class :com.mysql.jdbc.Driver
username :用户名
password :密码
获取返回结果:
保存了 result 后,可以获取内容 ,并在断言中做判断
vars.getObject(result).get(0).get(id)
结合 jenkins
保存 case ,在 jenkins 中执行命令即可
jmeter -n -t script.jmx -l log.jtl
您可能关注的文档
- PPT一小二-中国风PPT模板-1.ppt
- PPT一小二-中国风PPT模板-2.ppt
- PPT一小二-简约文艺风PPT模板-3.pptx
- PPT一小二-简约文艺风PPT模板-4.pptx
- PPT一小二-简约文艺风PPT模板-6.pptx
- PPT一小二-简约文艺风PPT模板-7.pptx
- PPT一小二-简约文艺风PPT模板-8.pptx
- PPT一小二-简约文艺风PPT模板-10.pptx
- PPT一小二-简约文艺风PPT模板-11.pptx
- PPT一小二-简约文艺风PPT模板-13.pptx
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 电力电子应用技术-第5版答案-第2章-思考题和习题.doc VIP
- 2025年CSCO胃癌诊疗指南解读-PPT课件(图文).pptx VIP
- 2026年鄂尔多斯生态环境职业学院高职单招职业适应性测试备考题库及答案解析.docx VIP
- (无损检测新技术课件)无损检测技术概论.pptx VIP
- 【高清可复制】S775(六)重力式无阀滤池.pdf VIP
- 2025年山西青年职业学院单招笔试综合素质试题库含答案解析(5套共100道单选合辑).docx VIP
- 西安历史与文化.ppt VIP
- 因道路坑洼造成轮胎爆胎的民事起诉状模板.docx VIP
- 客户转托管、撤指定挽留流程和技巧.docx VIP
- 河海大学2024-2025学年第1学期《宏观经济学》期末考试试卷(B卷)附标准答案.docx
原创力文档

文档评论(0)