自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Jmeter之操作redis缓存key(string、hsah)

在JMeter中删除Redis缓存的key,可以使用JMeter的JSR223 Sampler结合Jedis库来实现。

2024-07-10 19:45:02 314

原创 es可视化工具es-client

是一款功能强大的Elasticsearch管理客户端,旨在提供便捷、高效的管理体验,这款软件具备直观易用的界面,用户可以轻松浏览和管理Elasticsearch集群中的数据。ps:用过Chrome插件版本,会莫名崩溃。

2024-04-26 11:29:52 310 3

原创 Charles抓取Jmeter数据

在Jmeter调试接口时,又不想改业务数据时,可以通过断言改响应body篡改数据达到目的。

2024-04-24 10:57:48 184

原创 JMeter之正则表达式提取器(Regular Expression)

介绍如何进行 JMeter的上个接口返回的值作为下一个接口的参数

2024-04-23 11:39:23 314

原创 JMeter之JSON提取器(JSON Extractor)

介绍如何进行 JMeter的上个接口返回的值作为下一个接口的参数

2024-04-12 15:02:54 1001

原创 使用 JMeter 进行压力测试

线程数量和循环次数将会影响最终的测试报告,请大家多多测试。

2024-04-11 16:26:07 596

原创 Linux下写脚本时-gt或-lt的含义

-eq 检测两个数是否相等-ne 检测两个数是否不相等-gt 检测左边的数是否大于右边的-lt 检测左边的数是否小于右边的-ge 检测左边的数是否大于等于右边的-le 检测左边的数是否小于等于右边的下面一段代码: hour=`date '+%H'` echo $hour if [ $hour -gt 21 ] && [ $hour -lt 5 ] then echo "Night" sleep 5 else echo "Day" sleep 1 fi

2021-10-14 18:56:27 1764 1

转载 Linux date命令 crontab每个月最后一天

# 当前日期openstack@ubuntu:~$ date2019年 01月 15日 星期二 15:10:49 CST# 明天openstack@ubuntu:~$ date -d tomorrow2019年 01月 16日 星期三 15:10:52 CST# 明天,只显示当月的第几天openstack@ubuntu:~$ date -d tomorrow +\%e16openstack@ubuntu:~$ date +\%e15# 分钟openstack@ubuntu:~$ da

2021-10-14 18:49:27 4005

原创 postman批量执行接口测试用例

批量执行接口用例在我们测试接口的时候,有时候希望执行所有的测试用例,前面讲的都是测试单个的接口,postman提供了我们批量执行接口的功能点击RUN

2021-09-28 17:49:14 317

原创 postman断言示例:Response body:JSON value check

Response body:JSON value check:检查Response body中JSON某个字段值下面以一个接口实例来说下如何处理断言上图是接口的Response body以字段"name"为例,构造断言数据,检查Response body中JSON是否包含"name": “35_Tsang”请求接口后,提示断言成功...

2021-09-28 16:17:54 1030

原创 postman断言示例:Response body:Contains string

Response body:Contains string:检查响应主体是否包含字符串下面以一个接口实例来说下如何处理断言pm.test("Body matches string", function () { pm.expect(pm.response.text()).to.include("Tsang");});如上图所示,Response body中包含了"Tsang",此时就断言成功了。include(“xxx”),xxx会完全匹配Response body中是否包含了xxx,会

2021-09-28 15:31:38 1087

原创 postman断言示例:Status code:Code is 200

Status code:Code is 200:检查请求后返回的状态码 status 为200 (注意:不是响应body的状态码)下面以一个接口实例来说下如何处理断言如上图所示,接口响应的状态是404 Not Found,此时就断言失败。如上面两张图所示,response body返回的数据,不会影响断言的结果,也就是说只要接口请求成功,请求后返回的状态码 status 为就会是200 ,即断言成功。...

2021-09-28 15:03:24 3535

原创 手机无需root解决安卓7以上无法抓包问题教程

简介应用转生是一款免root加载xposed模块的应用,软件只需要在其进行转生就能使用,软件转生后就可使用xposed模块通俗来讲,就是替代原app,进行重签名再次安装下载链接:https://www.iapps.me/archives/2643TrustMeAlready是xposed中的一个模块,用于在系统范围内的Android上禁用SSL验证GitHub地址:https://github.com/ViRb3/TrustMeAlready操作方法应用转生打开应用转生,点击加号选择应用

2021-09-26 16:51:18 2042 1

原创 JMeter 压测使用函数和 CSV 文件参数化 json 数据

简介本文详细介绍如何进行 JMeter 的 json 测试提交,以及如何将其参数化。在压力测试时,实现可以使每个请求参数不同,模拟不同用户同时请求接口的场景。步骤① 添加请求,设置变量参数(1)添加http 请求,并设置为post请求,(2)打开Body Data(消息体数据)页,设置Json格式,并参数化,使用 ${变量名}。(3)参数化时,可以直接设置,参照如下 "data": { "otherUserId": "${otherUserId}", "targetUserI

2021-09-02 15:04:11 1883

原创 Linux 文件内容查看

Linux系统中常使用以下命令来查看文件的内容:cat 由第一行开始显示文件内容tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!more 一页一页的显示文件内容less 与 more 类似,但是比 more 更好的是,他可以往前翻页!head 只看头几行tail 只看尾巴几行cat由第一行开始显示文件内容语法:cat [-AbEnTv]选项与参数:-A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;-b :列出行号,仅针对非空白行

2021-04-26 16:51:11 114

原创 01.输入和输出

# 输出 格式化输出 换行输出# 打印提示print('hello world')# 格式化输出name = "小明"age = 18print("%s今年%d" % (name, age))# python 字符串格式化符号:"""% c 格式化字符及其ASCII码% s 格式化字符串% d 格式化整数% u 格式化无符号整型% o 格式化无符号八进制数% x 格式化无符号十六进制数% X 格式化无符号十六进制数(大写)% f 格式化浮点数字,可指定小数点后的精度%

2021-04-21 20:37:50 85

原创 02.认识while循环和for循环

namelist = ['小明', '小红', '小华', '小芳', '张三', '李四']"""以此打印列表数据,需要用到循环遍历用while循环需要先获取列表长度,则使用len()函数弊端:while循环在使用时,需要去计算和判断i的值,使用不熟练,容易出错所以建议使用for循环方法"""# while循环实现示例# # 获取列表长度length = len(namelist)print(length)# # 定义变量i不会大于列表长度,python 的列表是从0开始的,所以

2021-04-21 20:32:33 296

原创 03.使用嵌套循环输出2~100之间的素数

1

2021-04-21 20:22:21 5245 1

原创 YAPI接口参数作为变量参数使用

简介YAPI支持接口入参参数化,解决请求参数依赖其他接口的返回数据或参数,可以大大方便接口自动化测试。简单使用变量参数YApi 提供了强大的变量参数功能,你可以在测试的时候使用前面接口的 参数 或 返回值 作为 后面接口的参数,即使接口之间存在依赖,也可以轻松 一键测试。Tips: 参数只能是测试过程中排在前面的接口中的变量参数①请求参数里获取其他接口的响应值适用场景:请求参数的值要动态获取前面的接口返回的响应值时; 格式为:{{ $.测试用例编号.body.data.id }},要加引号。

2021-04-06 16:23:50 3459

原创 Chrome插件 Tamper Dev

简介这是扩展程序的新版本,以前称为Tamper Chrome,但现在支持多种浏览器,并且不需要辅助应用程序。拦截浏览器发送的请求(即使已加密)此扩展提供的功能类似于Burp代理,MITM代理,OWASP ZAP,Tamper Data和Postman Proxy,但不需要其他软件,完全支持HTTPS连接,并且安装简单(只需安装)。amper Dev是一个扩展,允许您在不需要代理的情况下拦截和编辑HTTP / HTTPS的请求和响应。适用于所有操作系统(包括Chrome操作系统)。如果您是开发人员,

2021-03-23 14:24:09 1600

原创 Chrome插件 Redux DevTools

简介Redux DevTools可以有效地对应用程序或者网页的状态进行调试操作,这个插件拥有丰富的设置参数和可视化工具,可以随时查看到触发的action的变化。简单使用需要(找梯子)在Chrome应用商店下载,插件传送门。上手尝试了一下,安装很简单很顺利,下面是安装页面:安装成功后,在浏览器控制台里多出来redux选项,点击就能查看数据和调试了:...

2021-03-08 16:06:33 600

原创 chrome浏览器禁止tapd打开新窗口

前言在使用TAPD的过程时,不知不觉就开了一堆标签在那里,感觉很繁琐。插件介绍主要针对tapd不停的弹新窗口,禁止打开新标签。插件安装需要(找梯子)在Chrome应用商店下载,插件传送门。Autofill 插件使用添加插件之后,能在TAPD上,阻止绝大部分页面新开窗口的情况。...

2021-03-08 15:45:42 1148

原创 Chrome 录屏神器 Screenity

简介  Screenity是一款功能强大且简单易用的Chrome录屏插件,直接在Google商店免费安装。这个工具不仅支持屏幕标注录像和多格式下载到本地或者保存到Google drive,还能简单剪辑视频,特别适合需要录屏教学或制作网课的朋友!官网提供的例子效果如下:Screenity具有以下功能特点:1、可以无限制记录你的标签页、桌面、任何应用程序和摄像头。2、通过在屏幕上的任何地方绘图、添加文本和创建箭头来进行注释。3、突出显示你的点击,聚焦于你的鼠标,或从记录中隐藏它。4、独立的麦克风和

2021-03-05 11:32:01 1982 3

原创 Selenium IDE录制脚本

1、Selenium IDE介绍  selenium IDE结合浏览器提供脚本的录制,回放以及编辑脚本功能,以及元素的定位,可以使用selenium IDE将录制的脚本生成相应的带单元测试框架的自动化测试脚本。  selenium具有录制功能,可以web回放,录制的脚本可以转换为java、python、ruby、php等多种脚本语言。selenium IDE是Firefox的一个插件(xpi文件),依附于Firefox。所以需要先安装Firefox浏览器。2、Selenium IDE 下载Chrome

2021-03-05 10:56:22 1226 2

原创 Apache Bench简单使用

初识Apache Bench

2021-02-20 15:27:21 691

转载 datafaker-制造假数据

文章仅做笔记,原文章链接:https://blog.csdn.net/A15517340610/article/details/105623103文章目录datafaker的使用一、开源情况二、工具产生背景三、软件架构四、安装流程四、安装流程安装对应数据库包五、使用举例5.1 查看版本号,查看参数使用说明5.2 在mysql中创建学生表5.3 从本地文件meta.txt中读取元数据,以,,分隔符构造10条数据,打印在屏幕上构造规则优先级:5.4 写hive:产生1000条数据写入hive的test库,s

2021-02-20 15:06:06 830

原创 Autofill简单使用

背景:测试人员在提交bug时需要提交很多字段,比如测试数据、复现步骤、测试结果和预期结果等等,快速提交一些固定重复的表单字段,可以提高测试人员提交bug单的效率。Autofill 插件,适用于大部分bug管理工具,比如禅道、JIRA和TAPD。Autofill 插件介绍Autofill这款插件,可以实现自动填充,就是可以帮助我们在浏览网站或者登陆网站的时候自动输入相应的内容,等你打开指定页面的时候就会自动填充事先准备好的内容了。在这里我用 TAPD 提交BUG的时候自动填充 TAPD 表单来说明。

2020-12-29 14:13:20 7041 3

原创 Charles简单教程

安装配置步骤1、安装 charles 根证书charles传送门:https://www.charlesproxy.com/download/ 破解版网上很多,自行查找~1.1 在PC上:proxy ——help弹出一个安装证书界面不要 选择自动 ,选择第二项,进入下一步这个除了 不要勾选个人和不受信任的证书 以外,都可勾选,记得要信任证书,方可抓取https的封包1...

2020-12-29 14:13:11 1464 1

原创 postman断言示例:Response body:Is equal to a string

进行接口测试时,添加断言时必不可少的,断言就是判断响应内容与预期返回是否一致下面以一个接口实例来说下如何处理断言:如上图所示,响应body的内容为一个json格式的字符串,这些内容可以作为断言的依据切换到Tests标签,控制台右侧可以看到测试脚本的代码片段,可以参考官方示例文档点击选择【Response body:Is equal to a string】,左侧出现如下代码段其中,response_body_string处填写的内容要和接口返回的内容完全一致才可以匹配成功假如响应body内

2020-12-29 14:12:45 2268 2

原创 Another Redis Desktop Manager 下载及安装

Another Redis DeskTop Manager是 GitHub 上的一个开源项目,是 Redis 可视化管理的利器,之前都在使用RDM,偶然间在 GitHub 上发现了这个项目,体验和界面还是很 Nice 的。下载及安装教程地址:https://github.com/qishibo/AnotherRedisDesktopManager/以下是该工具运行界面,是不是还不错咧~Windows,Linux,Mac,平台的下载地址在master下面的Readme中:安装之后,根据redis的

2020-09-08 15:14:51 8496

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除