测试工具的使用
文章平均质量分 59
测试小菜
这个作者很懒,什么都没留下…
展开
-
Monkey日志分析
monkey日志分析原创 2022-08-05 16:03:13 · 1649 阅读 · 1 评论 -
JMeter设置1000线程报错及其调优
走到查询这的时候 该到哪一层了;是走容器中间件 还是数据库 中间件:tomcat,Nginx,uWGSI 做性能测试之前,需要有性能指标!!TPS过低逐个排查:分析点是1、网络带宽,各种连接数比如tomcat,2、数据库啊,数据库的配置啊,比如sql没有索引,没有主键,3、硬件资源,4、压力机的资源,5、缓存啊,缓存命中率,6、最大内存数,最大使用内存.7、还有就是垃圾回收机制(jdk里面)监控的东西:数据库,中间器,redis,线程,服务器(JDK自带监控工具:jconsole..原创 2022-04-27 16:33:28 · 1723 阅读 · 0 评论 -
Nmon监控工具
nmon可监控的数据类型内存使用情况磁盘适配器文件系统中的可用空间CPU使用率页面空间和页面速度异步I/O,仅适用于AIX网络文件系统(NFS)磁盘I/O速度和读写比率服务器详细信息和资源内核统计信息消耗资源最多的进程运行队列信息nmon安装1、需要根据服务器类型执行命令,例如:服务器使用centos8,命令执行2、在nmon文件目录下面,执行:./nmon_x84_64_centos83、没有授权,需要先授权才能使用:chmod +x nmon_x84_64_centos8原创 2022-04-11 14:45:12 · 996 阅读 · 0 评论 -
jmeter 提取接口响应值,并保存到csv文件(也可以做并发,但不建议)
示例json结构1、添加登陆线程组,察看结果树,执行成功后;提取接口响应返回值2、添加json提取器提取里面的值。JSON提取器说明:Apply to:应用范围Names of created variables :接收值的变量名,自定义,多个变量用分号分隔JSON Path expression: json path表达式,也是用分号分隔Match No.(0 for Random):0表示随机;n取第几个匹配值;-1匹配所有。若只要获取到匹配的第一个值,则填写1Compute co原创 2021-12-06 11:43:57 · 1490 阅读 · 0 评论 -
Android使用adb有线跟无线安装apk包
有线的情况下1、手机USB与电脑相连,win+r打开输入cmd命令2、adb devices查看是否已连接设备3、adb install 包(地址)安装apk包也可以通过adb install -r 包(地址)覆盖安装apk要是上面覆盖-r命令出错,需要加-d(删除)命令可覆盖安装,adb install -r -d 包(地址)无线的情况下(局域网)1、使用USB数据线连接设备,通过adb devices查看是否已连接设备2、通过adb tcpip 5555 ( 5555为端口号,原创 2021-08-19 11:14:45 · 9635 阅读 · 0 评论 -
postman获取用户token全局变量
开发写的响应结果是字典形式的,也有是嵌套字典,根据不同的响应结果获取用户token设置全局变量代码1:字典形式({})var data = JSON.parse(responseBody);//获取到的token值设置为环境变量pm.globals.set(“token”, data.data.token);这个data是字典类型,如类型为returnObject,data更改为returnObject就可以了代码2:嵌套字典形式([{}])var data = JSON.parse(resp原创 2021-08-10 17:57:32 · 581 阅读 · 0 评论 -
Jmeter模拟真实用户并发测试
jmeter模拟真实用户并发测试两种方法通过正则的方式获取用户token信息1、测试计划 --> 线程(用户), 创建setUp线程组,先启动的线程组,登陆获取用户token信息2、添加HTTP请求,填写用户登陆接口参数,在HTTP请求添加**“正则表达式提取器,符号记得都是英文符号”**3、在取样器,添加BeanShell取样器,设置token为全局变量 ${__setProperty(newtoken,${token},)}4、在测试计划,添加HTTP信息头管理器,获取用户登原创 2021-08-09 16:25:45 · 2909 阅读 · 0 评论 -
微信小程序接口测试
通过抓包多次打开小程序发现登录接口中请求参数 值("code": "061xam5b2hJCfP0BNn5b2fL15b2xam5e")他她它是会变的原创 2021-08-04 11:21:24 · 9015 阅读 · 2 评论 -
测试微信小程序
测试微信小程序功能测试:输入 输出、 边界值 页面交互 特殊、极端情况兼容性测试:操作系统ios:运行的代码时JavaScriptAndroid:X5内核2、微信版本(问开发,哪些版本支持,哪些版本不支持)小程序的api库:不同的微信版本安全测试:接口测试:传递数据的安全性(身份敏感信息)与微信的功能交互:交易:1、微信钱包2、微信卡包性能测试:1、页面的白屏时间(打开时间、响应时间)2、页面的渲...原创 2021-08-09 15:15:16 · 510 阅读 · 0 评论 -
弱网测试:丢包 + 延迟
弱网测试:丢包 + 延迟丢包:丢包应该是最常见的问题。在TCP协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重传。这个时候就需要去检查产品的处理机制,给予什么提示,如果未响应怎么处理这些延迟:延迟也是很常见的问题。由于网络太差,产生了网络波动,导致数据包在传输的时候出现抖动。可能导致请求出现超时的现象。这个时候需要给予相应的提示,或者是其它的处理方式Fiddler:模拟网络延迟场景Network Emulator Toolkit:模拟网络丢包场景Fid...原创 2021-08-20 14:47:19 · 5820 阅读 · 0 评论