摘要: Referer 是 HTTP 请求header 的一部分,当浏览器(或者模拟浏览器行为)向web 服务器发送请求的时候,头信息里有包含 Referer 。比如我在www.google.com 里有一个www.baidu.com 链接,那么点击这个www.baidu.com ,它的header 信息里 阅读全文
posted @ 2022-04-13 17:13 奈非天的救赎 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 目前大部分网页都有防盗的功能,也是就Referer,只有同源才有权限访问,所以我们在JMeter接口测试的时候需在信息头管理器中添加一个Referer来保证同源才访问,如图: 阅读全文
posted @ 2022-04-13 17:06 奈非天的救赎 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 对于请求中提示“no cookie”导致请求失败的问题可以通过添加“HTTP信息头管理器”,将cookie写在里面的方法解决,如下图: 方法: 结果: 搜索 复制 阅读全文
posted @ 2022-04-13 16:56 奈非天的救赎 阅读(4198) 评论(0) 推荐(0) 编辑
摘要: Jmeter下载文件: 在下载的请求下创建Beanshell后置处理器,下载的文件会根据路径和文件名进行保存: 附赠代码: import java.io.*;byte[] result = prev.getResponseData(); //这个是获取到请求返回的数据,prev是获取上个请求的返回S 阅读全文
posted @ 2022-03-29 10:48 奈非天的救赎 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 1.打开自定义规则对话框 点击Rules->Customize Rules 2.修改规则 使用快捷键Ctrl+F 搜索 if (m_SimulateModem) 修改延迟数值: if (m_SimulateModem) { // Delay sends by 300ms per KB uploade 阅读全文
posted @ 2022-02-28 10:28 奈非天的救赎 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 前言: 我们在做WEB自动化时,最根本的就是操作页面上的元素,首先我们要能找到这些元素,然后才能操作这些元素。工具或代码无法像我们测试人员一样用肉眼来分辨页面上的元素。那么我们怎么来定位他们呢? 在学习元素定位之前,我们最好能懂一点html的知识。 一、查看页面元素 用谷歌浏览器打开百度首页,点击右 阅读全文
posted @ 2021-08-13 15:05 奈非天的救赎 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一.Telegraf 1.下载安装 # 安装方法 1.使用安装最新稳定版本的Telegrafyum包管理器: cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo [influxdb] name = InfluxData Repository - S 阅读全文
posted @ 2020-10-13 17:54 奈非天的救赎 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 说到Jmeter正则表达式提取器的应用,就不得不说到关联。所谓关联,就是把应用中动态变化返回的数据获取到,把它保存为一个参数,提供给后面需要用到的地方进行使用。 Jmeter中关联可以通过“添加—后置处理器—正则表达式提取器”来获取数据,且注意正则表达式提取器附在需要获取数据的某个采样器之下,数据一 阅读全文
posted @ 2020-10-13 11:39 奈非天的救赎 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 在接口测试中有一个这样的场景:登录之后,需要进行昵称修改,怎么实现? 首先我们分别看下登录、昵称修改的接口说明: 以上业务中补充一点,昵称修改,还需要添加请求头Authorization传登录获取的token值。 分析:登录之后的响应结果中会返回用户id、token信息; 而更新昵称需要传参memb 阅读全文
posted @ 2020-10-13 11:14 奈非天的救赎 阅读(565) 评论(0) 推荐(0) 编辑
摘要: JMeter分布式执行原理 1、jmeter分布式压测时,选择其中一台作为调度机(master),其他机器做为执行机(slave)2、执行时,调度机(master)会把脚本发送到没一台执行机(slave)上,执行机(slave)拿到脚本后就开始执行,执行机(slave)执行时不需要启动GUI,通过命 阅读全文
posted @ 2020-10-12 15:19 奈非天的救赎 阅读(376) 评论(0) 推荐(0) 编辑