随笔分类 -  测试工具

摘要:生成requirements.txt文件,用于记录项目依赖的第三方库及其版本 适用于虚拟环境(venv/conda),直接导出当前环境的所有依赖:pip freeze > requirements.txt 还有其他生成依赖库的方法,也可以手动更新文件,缺少的库,更新依赖文件:将库加入 require 阅读全文
posted @ 2025-04-24 10:03 娜乌西卡在路上 阅读(68) 评论(0) 推荐(0)
摘要:安装python及插件时出现 [notice] A new release of pip is available: 23.0.1 -> 25.0.1[notice] To update, run: python.exe -m pip install --upgrade pip 出现提示意味着pip 阅读全文
posted @ 2025-04-24 09:34 娜乌西卡在路上 阅读(2082) 评论(0) 推荐(0)
摘要:一、postman 工具请求->Scripts->pre-requests,填写代码 1)自增编号 //先设置一个初始值为环境变量,每次都取最新的 var count = pm.environment.get("count"); num_new = Number(count)+Number(1); 阅读全文
posted @ 2024-07-08 09:08 娜乌西卡在路上 阅读(519) 评论(0) 推荐(0)
摘要:0,查看当前的仓库 git remote -v 1,检查当前状态,查看是否有未提交的更改 git status 2,如果有未提交的更改,使用git add 命令将修改的文件添加到暂存区 git add <file> 如果添加所有修改的文件,可以使用 git add . 3,提交这些更改到你的本地仓库 阅读全文
posted @ 2024-05-28 09:17 娜乌西卡在路上 阅读(50) 评论(1) 推荐(0)
摘要:使用git本地上传。(在此之前已安装git) 1,登录Gitee并新建仓库 2,复制仓库的HTTPS地址 3,在本地磁盘新建一个空文件夹,用于上传项目(如果你使用项目的文件,此步骤可以忽略) 4,在上传项目的文件夹,邮件->Git Bash Here 5,输入命令:git init 6,使用命令天津 阅读全文
posted @ 2024-05-28 09:11 娜乌西卡在路上 阅读(81) 评论(0) 推荐(0)
摘要:Charles抓包工具之前装得好好的,突然打不开了;或者你重新安装了Charles但故障依旧。 排查问题 1、在charles安装文件夹(如:D:\Program Files\Charles)在路径中,输入cmd。(或Ctrl+R,输入cmd打开后定位到安装文件中) 2、cmd中输入命令Charle 阅读全文
posted @ 2023-11-21 10:06 娜乌西卡在路上 阅读(1473) 评论(0) 推荐(0)
摘要:测试中需要接口之间传值,或缓存登录token,send后,提示responseBody is not defined 原因一:查看代码填写的实在请求前还是请求之后,如果是在Postman的request中请求response则不会找到 原因二:请求是在Tests中,仍提示此问题 解决方案1;如代码是 阅读全文
posted @ 2023-08-02 13:33 娜乌西卡在路上 阅读(1342) 评论(0) 推荐(1)
摘要:import java.util.UUID; UUID uuid1 = UUID.randomUUID(); //获取UID的值vars.put("UUID1",(uuid1.toString()).toUpperCase().replaceAll("-","")); //去掉‘-’的大写写法 va 阅读全文
posted @ 2023-05-22 10:59 娜乌西卡在路上 阅读(242) 评论(0) 推荐(0)
摘要:1、我的电脑->属性->高级系统设置 进入系统属性页面 2、选择高级设置->性能->设置 3、选择高级->处理器计划,选择后台服务;虚拟内存,点击更改 4、虚拟内存->勾选自动管理所有驱动器的分页文件大小 5、点击确定后重启系统 6、重新启动计算机后,软件即可正常启动 阅读全文
posted @ 2022-07-15 10:32 娜乌西卡在路上 阅读(2220) 评论(0) 推荐(0)
摘要:如果sql返回多个值时如何获取返回结果,参考如下设置 1、如果返回的是单号记录,则可以依据实际场景使用返回变量或数据集获取对应参数即可 2、如果返回结果有多个字段,多条记录,则依据参数类型和返回的行号获取指定行,若需要全部则需要利用foreach控件循环或手动编写脚本 Variable names: 阅读全文
posted @ 2022-07-09 14:52 娜乌西卡在路上 阅读(1051) 评论(0) 推荐(0)
摘要:1、添加JDBC Request 如果要执行多条SQL语句,Quer Type一定要选择 Callable statement,使用Callable statement时,一次可以包含多个SQL,每条SQL语句用“;”隔开 2、点击运行即可查看到多个sql执行的结果 阅读全文
posted @ 2022-07-08 17:50 娜乌西卡在路上 阅读(1098) 评论(2) 推荐(0)
摘要:点击图标打开函数助手 1、选择函数:CVSRead,如图 2、用于获取值的CSV文件 | *别名代表:文件再系统中的路径,CSV文件列号| next| *alias代表:从那一列开始读取,比如:别名输入:实现创建好的文本文件(txt),D:\dome.txt,alias输入:0,点击生成,如图: 文 阅读全文
posted @ 2022-07-05 16:34 娜乌西卡在路上 阅读(376) 评论(0) 推荐(0)
摘要:问题原因检查有如下几个方式:请注意确保手机和电脑处于同一个网络环境(就是连接同一个wifi) 1、保证PC端charles安装了证书授信 2、手机连接PC端的wifi热点,且手机代理配置成功 3、手机IP添加到Proxy->Access Control Settings(属于该问题添加之后)重启ch 阅读全文
posted @ 2022-06-24 15:10 娜乌西卡在路上 阅读(3770) 评论(0) 推荐(0)
摘要:Charles安装之后,抓取Https协议请求时,contents显示乱码。即使通过转为.zip包再UE打开也无济于事的情况,如下图: 解决方法如下 1、检查证书是否授信,如果不授信需要重新安装; 2、在Charales.ini文件手动添加vmarg.5=-Dfile.encoding=UTF-8 阅读全文
posted @ 2022-06-22 20:20 娜乌西卡在路上 阅读(4481) 评论(0) 推荐(0)
摘要:一、使用工具 1、Burp Suite:抓包工具 2、夜神模拟器:模拟手机 3、OpenSSL:生成证书HASH值 4、Xposed框架、JustTrustM:绕过SSL Pinning(具体不是很清楚) 二、参考资料 1)基础流程类 https://blog.csdn.net/weixin_484 阅读全文
posted @ 2022-06-21 16:53 娜乌西卡在路上 阅读(2072) 评论(0) 推荐(0)
摘要:在做接口测试时,有很多情况,我们需要使用某个请求的返回参数中的值,用做下面请求的请求参数。此时,我们就要用到“正则表达式提取器”把需要的值,提取出来。场景:需要审核一条数据,该数据的数据id,需要从上一个请求的返回值中获取到具体操作方法如下:1.添加一个http请求,来获取所有数据的id 2.添加正 阅读全文
posted @ 2022-06-10 14:45 娜乌西卡在路上 阅读(1029) 评论(0) 推荐(0)
摘要:jmeter使用中如果需要数字 一、计数器:生成不重复的数值,并且起始值可自定义,数据类型也可自定义 注意: 1、线程每次执行计数都将从起始数值开始 2、一个线程完成最大数值后则将从起始开始重新计数(如果持续压测,建议最好不要设置最大值) 二、__counter 格式:${__counter(,)} 阅读全文
posted @ 2022-04-14 09:58 娜乌西卡在路上 阅读(6442) 评论(0) 推荐(0)
摘要:1、需要连接mysql数据库,必然需要安装JDBC驱动,JDBC驱动端下载地址为:https://dev.mysql.com/downloads/file/?id=477058,(如果是postgresql的jar包网址为:https://jdbc.postgresql.org/download.h 阅读全文
posted @ 2022-04-01 10:54 娜乌西卡在路上 阅读(119) 评论(0) 推荐(0)
摘要:1、__time的简单应用${__time(,)} : 默认该公式精确到毫秒级别, 13位数${__time(/1000,)} : 该公式精确到秒级别, 10位数${__time(yyyy-MM-dd,)}:2019-01-07${__time(YMDHMS,)}:20190107-152155 $ 阅读全文
posted @ 2022-04-01 10:40 娜乌西卡在路上 阅读(65) 评论(0) 推荐(0)
摘要:jmeter函数Random自动生成随机数 Random使用方式:${__Random( param1,param2 ,param3 )}param1为随机数的下限param2为随机数的上限param3为存储随机数的变量名,是选填项。示例:${__Random(100,200 ,id)} Jmete 阅读全文
posted @ 2022-04-01 10:26 娜乌西卡在路上 阅读(726) 评论(0) 推荐(0)