- 博客(7)
- 收藏
- 关注
原创 Jmeter自定义java jar包
1. java请求: 如果直接使用Jmeter中的Java请求, 需要在插件中选择打包好的jar, 设置好相应的参数,就可以直接使用了,如果是断言的话,这里就相当于一个内置写好的断言小程序了,不需要我们再去写代码了(需要把jar放在 /lib/ext中)2. beanshell断言: 也可以在eclipse中写一些小的字符处理等对比判断方法,然后在beanshell中调用,这里就先需要在测试计划的library模块先导入打好的jar包,然后在beanshell中import类,调用方法。
2024-05-14 09:25:54 267
原创 安卓手机app请求跟踪
Edge浏览器:edge://inspect/#devices,手机打开需要使用的APP,一段时间后会显示对应的应用信息,选择inspect成功后,会显示手机页面。2、谷歌浏览器:chrome://inspect/#devices (如果用chrome不行报404之类的错误就别纠结了,直接用edge)1、手机通过数据线连接电脑,手机设置-开发者选项-开启USB调试。3、操作后,右侧会展示请求的接口。
2024-04-28 11:24:16 307
原创 自动化得方式解决性能测试中得问题之一(超大入参进行大量参数化处理)
(正确)还是有问题, 3个迭代, 后面的两个迭代重复第一个迭代的数据, 因为分区数量设置不对, 分区数量应该是: 一次使用用例使用数*迭代数: 一次选10个, 有3个迭代所以填30.(错误2)并发执行一直有问题, 每次第一个迭代都是好的, 后面的迭代拼接的数据guid都是重复的10个guid, 后来把, 设置改成这样就好了:理论上这么改没什么意义,但就是好了。场景2:参数拼接, 每次要取10行数据, 将10行数据中的某一字段拼接到入参中。
2023-12-19 15:53:05 334 1
原创 websocket 性能压测
首先要清楚一个概念,发消息的连接和收消息的连接必须同时在线时,这一组消息才会被成功处理,比如甲为消息发送方,发消息给乙, 如果甲发送消息的时候,乙还没有建立连接已经错过甲发送的消息了,等乙再建立连接时也无法再收到甲之前发送过的消息了,只能接收建立连接之后甲发送的消息。连接并发量大的时候,系统支撑不了那么大的并发连接,实际也不存在这种情况需要错开连接,但是又得保证发送方和接收方得连接同时建立后,才开始收发消息,至少发消息要等到连接都建立后,不然会导致消息丢失,整个压测得结果就会收到影响。
2023-12-19 15:43:59 1116
原创 Jenkins系列:jenkins完成数据库还原 (mysql &sqlserver)
sqlServer比较简单,方式也比较多,如果jenkins对应的运行节点是windows,直接在windows中存放快照备份还原的sql脚本文件,然后再jenkins中执行bat命令即可。在做自动化测试过程中,会涉及到环境数据库快照的备份和还原。sqlServer还比较简单,执行下快照备份还原即可。mysql稍微麻烦点,因为自身自带的备份和还原都太慢了效率过低,这里需要用到外挂mydumper和myloader进行多线程的备份还原,提高效率
2022-09-29 14:32:40 1415 1
原创 jenkins系列:获取jenkins 指定job最新结果并解析日志,整合成测试报告并发送邮件
获取jenkins 指定job最新结果并解析日志,整合成测试报告并发送邮件
2022-09-20 17:46:07 4197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人