学习使用jmeter来进行批量管理接口,本篇博文从设计jmeter脚本开始进行。

1.使用csv文件保存接口测试用例,方便后期对接口进行维护(先新建txt文件,然后修改文件扩展名为csv)。

2.写好测试用例后,设计jmeter脚本
①测试计划右键->添加->配置元件->CSV Data Set Config。

②维护数据,从csv文件中读取数据,如图维护。

③新建线程组,测试计划右键->添加->Threads(Users)->线程组,维护循环次数为"永远"。


④添加If控制器,线程组右键->添加->逻辑控制器->如果(if)控制器。

a.判断为可运行。

b.判断是否为get请求。

c.判断是否为post请求。

⑤添加请求数据。
a.判断为get请求右键->Sampler->HTTP请求。

按照实际维护以下数据:

b.判断为post请求右键->Sampler->HTTP请求。

按照实际维护以下数据:

⑥添加响应。
右键->添加->断言->响应断言。

匹配的内容,读取的是csv中的check_point字段。

⑦增加查看结果树。
在想要的位置,增加查看结果树。右键->添加->监听器->查看结果树。

⑧保存好,点击运行,查看运行结果。

jmeter+csv+ant接口自动化测试--设计jmeter脚本(一)相关推荐

  1. jmeter+csv+ant接口自动化测试--利用apache-ant执行测试用例并生成HTML格式测试报告(二)

    在上一篇博文中介绍了如何使用csv文件来批量管理接口,本篇博文介绍如何利用apache-ant执行测试用例并生成HTML格式测试报告. ①下载安装apache-ant-1.10.0,配置环境变量 如下 ...

  2. Jmeter+Jenkins+Ant接口自动化测试平台搭建(Mac)(一)

    1.安装jmeter,这个安装在之前的文章有介绍,这里不多说 2.安装home-brew (1)终端命令行输入: /usr/bin/ruby -e "$(curl -fsSL https:/ ...

  3. Jmeter+Jenkins+Ant 接口自动化持续集成框架

    前言: 首先简单说下jmeter+jenkins+ant接口自动化持续集成框架的工作原理,以便于更好的理解后面的各项配置: 首先,jenkins通过SVN获取jmeter最新的脚本: 然后,jenki ...

  4. 阿里java接口自动化实践pdf_接口自动化测试设计

    1.接口测试基础 1.1.什么是接口测试? 接口测试是测试系统组件间接口的一种测试. 接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点. 接口测试的重点是要检查数据的交换,传递和控 ...

  5. jmeter通过ant执行时报错 jmeter.log not found

    原因:权限执行不够,改为root用户即可 :sudo  su 日志报错如下: test:[jmeter] Executing test plan: /home/ec2-user/jmeterProgr ...

  6. teamcity和jmeter结合进行接口自动化测试

    (1)从teamcity官网下载jmeter插件:https://teamcity.jetbrains.com/repository/download/TeamCityPluginsByJetBrai ...

  7. Jenkins+Jmeter+Gitlab+Ant接口自动化持续集成构建(环境搭建配置)

    第一步:环境搭建: 准备工作: Java及jdk配置.jmeter安装配置.Jenkins搭建完成.安装Ant 一.JDK配置 JDK配置请百度自行配置 二.Jmeter安装配置 1.把 apache ...

  8. jmeter+jenkins+ant接口自动化

  9. jmeter csv参数化_性能测试之Jmeter中如何设置参数化数据

    参数化配置 jmeter中进行参数化设置,右击测试计划或者线程组,add->config element->CSV Data Set Config参数1.png Allow quoted ...

最新文章

  1. win10自带Ubuntu
  2. 赛门铁克针对勒索软件WannaCry发布全球预警
  3. Android 7.1.1 锁屏界面启动流程
  4. java代码从编译到加载执行的过程
  5. 给图片加一层半透明_PPT小技巧——图片的处理
  6. 白盒测试基本路径生成工具_基于基本最短路径列生成的车辆路径问题
  7. 应用程序 /dev/rtc 编程 获取时间 2011-12-13 01:01:06【转】
  8. 雷军宣布:启动小米成立以来最大组织架构变革(附内部邮件原文)
  9. mysql5.7 的 user表的密码字段从 password 变成了 authentication_string
  10. mysql 插入数据会执行事务吗_在代码中,插入数据到数据库时,如果不使用事务,将会导致速度极慢...
  11. 帮助打造无障碍APP Google将自动化测试GTXiLib
  12. qcustomplot时间坐标轴画直线_为什么鸡看到画直线会晕?
  13. 河南科技大学计算机专业专升本,河南科技大学成人高考计算机应用技术专业的课程有哪些...
  14. JAVA基础0307
  15. Go Web编程(Go语言性能好 语法简单 开发效率高 )
  16. Java编程的11个特点
  17. 大数据面试题知识点分析(十一)之Flume面试真题及答案
  18. mysql查看占用内存或者CPU高的SQL
  19. Linux从头学09:x86 处理器如何进行-层层的内存保护?
  20. 关于 css 中的转换属性,CSS3中的transform转换属性

热门文章

  1. SQL server-数据库修改与删除
  2. C语言的除法运算:整除/和求余%
  3. mpc5125的lpc总线
  4. Echarts5.3.2可视化案例-布局篇
  5. 一些基础条件判断语句
  6. 刨根问底,5问分析法
  7. #SATA# 常用硬盘一览 之《协议、总线、接口》
  8. Python 拆分字符串
  9. stm32控制步进电机
  10. java验证手机号格式方法