测试工具
文章平均质量分 62
开水好喝
这个作者很懒,什么都没留下…
展开
-
SprintBoot + Maven AIAC实战
解决方案:删除C:\Users\Administrator\.m2\repository\org\apache\maven\plugins目录下所有的依赖包,在IDEA中重新安装后解决该问题。遇到问题:所有maven插件如org.apache.maven.plugins:maven-resources-plugin:2.6无法安装。1.使用IDEA快速搭建SprintBoot工程并安装依赖。原创 2023-05-09 20:47:38 · 162 阅读 · 0 评论 -
【性能】性能测试之协议
HTTP 超文本传输协议HTTPS 安全超文本传输协议FTP 文件传输协议TCP 网络控制协议UDP 用户数据协议IP 互联网协议原创 2023-01-12 21:12:10 · 636 阅读 · 0 评论 -
JMeter Code for Screen Share
生成随机长度的字符串。保存数据到csv文件。原创 2023-01-05 19:50:51 · 88 阅读 · 0 评论 -
JMeter命令行及持续集成
性能,java本身不是一个用于客户端开发的语言,JMeter的GUI模式相对noGUI模式来说,要浪费客户端很多资源。-n 表示通过nonGUI模式,即CLI模式来运行JMeter,该参数不能单独使用,至少要结合-t参数。持续集成,所有其它的工具、平台要继承JMeter,基本上都是基于JMeter的命令行模式来实现。一般来说,A工具集成B工具时,要求A能够传递参数给B,来达到改变B的执行逻辑的效果。-e 表示生成html格式的报告,该参数不能单独使用,需要结合-o参数一起使用。原创 2023-01-05 16:29:51 · 528 阅读 · 0 评论 -
JMeter JDBC请求
JDBC驱动包,JMeter本身是不提供数据库的JDBC驱动包,需要去数据库的官网下载。不同类型数据库的JDBC驱动包是不一样的,同一数据库的不同版本对于JDBC驱动的版本也可能有不同要求。变量名称是按照顺序去存储查询结果中的值,一个变量存储一列值,这就意味着要保证变量名称的数量和查询结果列数的一致性。Variable Name,该处填写在JDBC连接配置组件中所设置的变量名称,表示对应的JDBC连接配置。variable Name,变量名称,是用来存储连接配置的,由用户自定义,建议有意义即可。原创 2023-01-05 10:52:00 · 1217 阅读 · 0 评论 -
JMeter JSON提取器
一般来说,符合json格式的字符串通常为:{"key":"value"},从传值效果来说,等价于key=value。它可以有多个键值{"key1":"value1", "key2":"value2"}。value可以是普通的字符串,也可以是数值、boolean值、数组和json对象。原创 2023-01-04 20:50:19 · 1200 阅读 · 0 评论 -
JMeter正则表达式提取器
负数,一般填写-1,表示将所有找到的值以类似数组的方式存入变量数组,效果为varName_1=value1, varName_2=value2,并且同时会自动生成一个变量varName_matchNr=N用来存储值得个数。万能正则的写法:一般来说,服务器返回的数据会发生变化,但是返回数据的逻辑一般是不变的,那么我们就可以保留数据的左右边界,只需要将数据本身替换为(.*?$N$,其中N表示正整数,比如$1$和$2$等。$N$表示位置变量,又叫组变量,表示将正则表达式中第N对括号所对应的值赋值给变量。原创 2023-01-04 12:02:12 · 487 阅读 · 0 评论 -
JMeter自定义函数
JMeter提供了一个abstractFunction的类用于用户去继承、实现自定义函数。原创 2023-01-03 20:57:55 · 1212 阅读 · 1 评论 -
使用apimocker工具辅助测试
工具链接:https://github.com/gstroup/apimocker背景:QA在内网部署服务器环境,但系统涉及服务太多,无法部署所有服务,并且ABTest(Maestro)服务使用Google OAuth做授权认证,测试环境没有域名,无法搭建实际的Maestro服务。在后端(one-eye)服务的代码中,每次对Maestro服务的请求均返回特定的json字符串,因此这种情况非常适合简单搭建一个mock server来模拟API,绕过真实的Maestro服务。追踪one-eye..原创 2021-11-04 15:48:05 · 4297 阅读 · 0 评论 -
Git Patch批量同步代码到不同的repo
需求团队失去Repo权限2个月,在这期间另起Git私服,将本地代码上传到私服repo,团队基于该私服repo继续工作,2个月后官方Github repo恢复并且有少量代码变动(和私服repo的初始分支不一样),此时,需要同步私服repo到官方Github repo操作流程一、团队约定每个commit提交时,备注信息加上自己名字,以便后续处理冲突寻找责任人二、私服分支管理1个master分支1个changle-start分支(用于备份私服repo的第一个commit)N个工作.原创 2021-09-09 20:54:17 · 636 阅读 · 0 评论 -
IDEA使用教程
一、简介IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。二、操作2.1 创建ProjectCreate New Project-->Empty ProjectIDEA没有workspace的概念,一个Project下可以包含多个Module,多个模块通常处于同一个项目业务下。IDEA的Project相当于Eclipse中的Workspa...原创 2019-06-11 10:04:21 · 286 阅读 · 0 评论 -
loadrunner安装和测试
LoadRunner安装LoadRunner11对安装环境的要求比较严格,安装过程踩过的坑总结如下:1.在Win7兼容性比较好,Win10存在录制不到浏览器事件的问题2.安装目录避免带有空格,安装路径中的Program Files目录包含空格导致WebTours网站打开是空白的,只能显示头部标题3.LoadRunner11如果破解失败,可以尝试使用管理员启动,如果弹出“管理员已阻止...原创 2019-04-23 19:13:32 · 456 阅读 · 0 评论 -
FitNesse工具
(一)开源FitNesseFitnesse是一个wiki server(Wiki指一种超文本系统。这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。),同时还是一个测试引擎。FitNesse是一套软件测试工具,是一个轻量级的、开源的框架,能够帮助开发团队方便的定义验收测试(Acceptance Tests),通过在web页面上简单的输出和预计输出的表格就可实现,...原创 2018-08-27 11:00:05 · 690 阅读 · 0 评论