![](https://img-blog.csdnimg.cn/be4d92b47a9c45aba56b3b44d4b13c63.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JMeter系列
测试小白可以按照这个打卡学习 JMeter 路径
软件测试大田
全网唯一「软件测试大田」,持续聚焦分享软件测试真实工作经验、职场经验、面试经验
展开
-
响应断言
我们通过客户端发送HTTP请求后,有时候服务器会返回重定向的信息给客户端,此时,如果客户端配置了自动重定向,那么就会自动重新发送服务器要求的接口请求给服务器,从而产生多个接口请求。接口包括请求数据和响应数据,在这里可以根据选择,断言部分请求数据和部分响应数据,以及全部数据。匹配:如果整个文本完全匹配【测试模式】中指定的正则表达式匹配的数据,那么断言通过。包括:如果响应数据包括【测试模式】中指定的正则表达式匹配的数据,那么断言通过。字符串:如果整个文本包括【测试模式】中输入的数据,那么断言通过否:取反。...原创 2022-08-16 11:40:31 · 204 阅读 · 0 评论 -
JSON 提取器
Match No. (0 for Radom):如果 JSON 表达式提取了多组数据,那么按照数字选择某组数字,0 随机,-1 选择全部。JSON Path expression:JSON 表达式,通过 JSON 表达式提取数据。$.a.b代表从根节点开始,寻找根节点的子节点a,然后寻找a的子节点b,并提取b的数据。$.a代表从根节点开始,寻找根节点的子节点a,并提取a的数据。位置:取样器->添加->后置处理器->Json提取器。Json提取器专门用来提取Json结构的数据。"$" 代表提取根节点的数据。.原创 2022-08-16 11:39:50 · 1967 阅读 · 0 评论 -
4 个例子说清楚 Xpath 提取器
提取 XML 或者 HTML 格式数据,缺点就是只能提取 HTML、XML 格式数据,语法难度和正则相似;例 3:使用 Xpath 表达式提取 a 标签中,name 是 tj_tmap 中 text文本。use namespaces:如果启用该选项,后续的 XML 解析器将使用命名空间来分辨;引用名称:使用Xpath表达式提取出来的数据,保存到引用名称设置的变量中。例4:使用 Xpath 表达式提取 a 标签中,所有 name 属性值。这个接口是一个XML文档返回的数据:配置查询天气接口http请求。...原创 2022-08-16 11:35:23 · 1275 阅读 · 0 评论 -
正则表达式提取器
引用百度请求(1)中正则表达式提取的内容,应用到百度请求(2)中 :${},完成关联(由于没有能使用的公开系统,参考下思路即可)使用正则语法提取数据、能提取任何数据、缺点就是难以掌握容易忘,但是工作中大部分会使用本文例子中的情况。3、正则表达式中每有一个括号就相当于一个模板:$1$代表提取第一个正则表达式的数据(一般只选择一个)4、匹配数字:0代表随机选择一组、1代表选择第一组、2代表选择第二组、-1代表选择全部数据。正则表达式:是一种字符串匹配的模式,满足匹配条件的字符串进行提取、替换的操作。...原创 2022-08-16 11:32:59 · 4722 阅读 · 0 评论 -
参数化的 4 种方式用法总结
i、所有线程:该 CSV 数据文件设置读取出来的数据,对所有线程共享,包括跨线程组的线程(如果 CSV 文件放在某个线程组下,那么仅对该线程组生效)(6)是否允许带引号:False 是将数据文件中的值原封不动的传到变量中, True 是去掉数据文件中的数据引号,把去掉双引号的数据传到变量中。ii、当前线程:该 CSV 文件只对当前线程组生效,每个线程组单独使用 CSV 数据,作用就是当你每个线程都重复使用相同文件数据进行测试。作用:想用不同的线程(用户)完成不同的操作时,小规模的并发测试时就可以使用。...原创 2022-08-16 11:30:25 · 3804 阅读 · 0 评论 -
JMeter 21 天打卡 day13:if控制器和简单控制器
逻辑控制器if控制器和简单控制器。原创 2022-07-17 14:21:55 · 112 阅读 · 0 评论 -
JMeter 21 天打卡 day12:CSV
Day11完成了CSV读取配置文件,但是发现只能取出来第一行数据,如果想把所有的数据取出来,就需要用到循环控制器,通过循环控制器依次读取CSV数据并执行。现在有一个添加用户的接口,将CSV配置文件中所有数据都取出来并传入添加用户接口中(注意CSV配置文件中所有的数据),该怎么操作?a.如果知道CSV文件中数据的行数,就设置为具体的循环次数.例如CSV中测试数据为10行,那么这里的循环就为10。b.如果不知道CSV文件中数据的行数,这里设置为永远,CSV对应的遇见文件结束符结束线程,设置为True。.....原创 2022-07-17 13:24:37 · 1145 阅读 · 0 评论 -
JMeter 21 天打开 day11:CSV
现在有一个添加用户的接口,添加用户的数据存放在CSV数据文件中,实现把配置文件中数据传到参数中使用.配置元件CSV数据文件设置。2、模拟添加用户接口。原创 2022-07-17 13:09:13 · 94 阅读 · 0 评论 -
JMeter 21 天打卡 day10:setUp 和tearDown
3、由于httpbin.org不存在登录机制,所以setUp和tearDown用两个任意get请求代替,HTTP请求名称分别初始化登录和初始化退出。执行顺序先setUp--->再模拟请求--->最后tearDown。4、线程组里的HTTP请求可以用day09的参数代替。2、添加线程组HTTP请求(2个以上),查看结果树。1、添加setUp线程组和tearDown线程组。线程用户之setUp和tearDown。5、执行,查看结果树执行顺序。......原创 2022-07-17 12:29:10 · 168 阅读 · 0 评论 -
JMeter 21 天打卡 day09:HTTP不同方法post提交表单和json
post提交json数据postpost{"post""123"}post提交参数.postpostpost123。取样器之HTTP不同方法post提交表单和json。缇娜家查看结果树,添加HTTP请求。服务名httpbin.org。原创 2022-07-17 12:15:06 · 480 阅读 · 0 评论 -
JMeter 21 天打卡 day08:get、delete、put之间请求
get请求getgetget123。put请求putputput123。delete请求deletedeletedelete123。取样器之HTTP请求方法get、delete、put之间请求。服务名称httpbin.org。3、delete请求。原创 2022-07-17 12:03:58 · 127 阅读 · 0 评论 -
JMeter 21 天打卡 day07:练习项目httpbin.org
接口为www.httpbin.org/get。1、了解httpbin.org项目。请求内容name=datian。练习项目httpbin.org。原创 2022-07-16 13:15:42 · 172 阅读 · 0 评论 -
JMeter 21 天打卡 day06:HTTP信息头+Cookie管理器
2、在HTTP请求中输入www.baidu.com,查看结果树,请求的RequestHeaders头部字段是哪些?4、再次发送请求,查看结果树,请求的RequestHeaders头部字段是哪些?1、新建线程组-HTTP请求--》监听器-查看结果树。配置元件之HTTP信息头+Cookie管理器。值application/json。3、在信息头管理器中添加头部字段。名称Content-Type。.........原创 2022-07-16 13:01:57 · 502 阅读 · 0 评论 -
JMeter 21 天打卡 day05:www.baidu.com的两条接口测试
3、在第一个HTTP请求下面添加断言-响应断言,测试字段为响应文本,模式匹配规则为字符串,测试模式为百度一下。4、在第一个HTTP请求下面添加断言-响应断言,测试字段为响应文本,模式匹配规则为字符串,测试模式为百度二下。1、新建测试计划->添加线程组->添加两个取样器-http请求->添加监听器-查看结果树-断言结果。2、在两个HTTP请求中协议填写http,服务器名称或IP填写www.baidu.com。运行第一次结果出错,发现需要将默认编码模式改为utf-8。.........原创 2022-07-16 12:45:24 · 500 阅读 · 0 评论 -
JMeter 21 天打卡 day04:请求www.baidu.com并查看相应结果
1、新建测试计划-〉添加线程组-〉添加取样器-HTTP请求-〉添加监听器-查看结果树。2、在HTTP请求中协议填写http,服务器名称或者IP填写www.baidu.com。请求www.baidu.com并查看相应结果。3、点击功能栏中启动按钮,到查看结果树中查看。.........原创 2022-07-15 07:40:02 · 112 阅读 · 0 评论 -
JMeter 21 天打卡 day03:熟悉菜单栏和功能栏作用
2、文件--》模板--》新建WEB模板计划,系统提供的计划里包含哪些组件?1、启动Jmeter熟悉菜单栏和功能栏作用。原创 2022-07-14 20:03:34 · 154 阅读 · 0 评论 -
JMeter 21天打卡 day02:JMeter 安装、配置
JMeter 安装1、安装依赖 8.0 版本以上的 Java2、下载最新版本 5.5 并安装(安装好后根据自己的情况决定是否修改语言)3、配置环境变量, cmd 下使用 JMeter启动原创 2022-07-14 18:44:44 · 119 阅读 · 0 评论 -
JMeter 21天打卡 day01:初识 Jmeter
JMeter 官网了解:1、官网地址?Apache JMeter - Apache JMeter™2、最新版本号,新版本添加了哪一个外观主题?1)最新版本号 5.52)新版本添加的外观大田一直用的版本是:5.2.1外观主题 3、JMeter 的文献资料 1.4 中介绍的启动方式有哪些?1) jmeter 的 bin 目录下,双击 jmeter.bat;2)jmeter 的 bin 目录下,双击 ApacheJMeter.jar;3)dos 下进入 jmeter 的 bin 目录下,输入 jmeter;...原创 2022-07-13 18:27:05 · 176 阅读 · 0 评论