
Jmeter接口自动化测试
文章平均质量分 71
芳姐聊互联网职场
芳姐聊互联网职场
关注功能测试,(Python,Java)自动化测试,自动化办公,性能测试,安全测试,网络爬虫,系统架构知识,职场人生
个人工作经历:测试工程师,高级测试工程师,性能测试工程师,测试经理,测试讲师
展开
-
轻松掌握Jenkins执行远程window的Jmeter接口脚本
最好设置为绝对路径,在远程机器上面新建一个文件夹,如:Jenkins,路径为:E:\jenkins。Name:定义slave的唯一名称标识,可以是任意字符串,通常设置为slave主机名、ip地址。【系统管理】—【管理节点】—【新建节点】输入节点名称,勾选“dumb slave”,点击ok。进入cmd命令行,进入到slave.jar包文件所在的目录,输入上面的提示信息。描述:关于slave的描述,通常用于描述与其它salve的区别。在Jenkins里面,查看该节点的状态。输入刚新建的slave的节点名称。原创 2024-02-16 19:51:24 · 594 阅读 · 0 评论 -
高效测试利器:Jmeter+Ant+Jenkins定时监控接口揭秘!
在构建》添加构建步骤下面,选择invoke ant,这里由于Jenkins和ant在一台机器上面,在build file里面直接填写ant的build.xml路径就可以了。旧的构建保存了你在一次构建中的所有临时文件,如果构建没有保留的必要,就勾选丢弃旧的构建,同时设置保持构建天数和保持构建的最大个数两个参数。因为jenkins运行起来,生成的文件比较占空间。* 指所有有效的值 M-N指定值的范围 M-N/ X或*/ X是指以X为步长,指定的区域。输入用户名,密码,确认密码,全名,电子邮件地址,进行注册。原创 2024-02-09 10:58:11 · 1087 阅读 · 0 评论 -
【经验分享】如何高效管理Jmeter的接口测试用例?
这里有个小的不好的地方,为了部署的时候更灵活,希望脚本里面互相引用的文件是相对的路径,尤其是Linux系统的时候,如果在window系统里面开发脚本,还是用绝对路径,那么在Linux里面脚本就会报错,但是JMeter支持不太好,默认的根目录是bin,所以简单的做法是把整个自动化用例的目录copy到JMeter的bin下面。查看结果树信息 执行和查看还是在有线程组的测试计划里面,里面用的变量参数,直接在这里定义,不需要在每个Test Fragment里面加。原创 2024-02-07 08:22:52 · 595 阅读 · 0 评论 -
想提升测试效率?Ant来帮你
Ant 提供了一些内置的属性,它能得到的系统属性的列表与 Java 文档中 System.getProperties() 方法得到的属性一致,这些系统属性可参考 sun 网站的说明。● if 属性:用于验证指定的属性是存在,若不存在,所在 target 将不会被执行。原创 2024-02-06 07:50:51 · 1201 阅读 · 0 评论 -
想提升测试效率?这个jmeter开发webserice协议的脚本必备!
theProvinceName=广东&theCityName=深圳&theAddress=&userID=theProvinceName=广东&theCityName=深圳&theAddress=&userID=HTTP请求默认值(HTTP Request Defaults)2、新建soap 项目。原创 2024-02-05 08:18:34 · 1014 阅读 · 1 评论 -
【揭秘】JMeter JDBC脚本实战,让你的性能测试更高效!
从csv文件中获取参数值Parameter values:${__CSVRead(sql参数化.csv,0)}当有多个时用“逗号”隔开。原创 2024-02-04 08:10:57 · 1781 阅读 · 1 评论 -
大神级教程:Jmeter轻松实现N种断言
在调试脚本的时候,人工可以很快知道该接口有没有回放真正的成功了,但是在每天定时跑所有的线上接口的时候,没有加上断言,就算出现了失败的情况,比如服务器响应出错(网络超时,服务挂了),甚至是开发人员偷偷摸摸发了版本,接口有bug,这个时候要让Jmeter来帮助我们验证测试结果的正确性,就需要通过Jmeter的断言组件来实现此功能了。原创 2024-02-03 09:46:53 · 1145 阅读 · 1 评论 -
Jmeter神器揭秘:正则表达式操作全攻略
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。3.正则表达式:"token":"([A-Za-z0-9]{1,88} ) 模板:$1$,匹配数字:1。“mobile”:“(\d.{1,11})或者“mobile”:“(\d.+?2. 响应数据里面找到token的左右边界值,引用名称: token ,2. 响应数据里面找到token的左右边界值,引用名称: token ,原创 2024-02-02 08:25:41 · 1377 阅读 · 0 评论 -
极速上手:使用Jmeter轻松实现N种参数化
一种方式:直接在测试计划中添加用户自定义变量另外一种方式:配置元件——用户自定义变量示例:用户自定义变量,登录手机号码在接口请求的时候,进行引用请求之后,查看请求参数。原创 2024-02-01 08:11:49 · 1352 阅读 · 1 评论 -
Jmeter秒变操作大神:Bean Shell实现加密的post请求
• BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;• BeanShell是一种松散类型的脚本语言(这点和JS类似);• BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。• BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。• 官网。原创 2024-01-31 08:59:16 · 876 阅读 · 0 评论 -
真香警报!轻松搞定有签名数据的接口调试
在idea工具右侧界面,点击Maven按钮,打成jar包,提供给Jmeter使用。build sucess成功之后,看到成功之后的jar包所在的目录。5、把算法文件打成jar包或者直接用Java源文件。3、在开发工具,比如idea工具里面创建项目工程。4、调试接口能够运行起来。1、了解请求接口的算法。Idea工具准备好算法。2、拿到该算法的源码。原创 2024-01-30 07:56:08 · 517 阅读 · 1 评论 -
零基础也能get接口请求?Jmeter助你一臂之力
接口是指系统模块与模块或系统与系统间进行交互,一般用的多的是http协议的接口、webservice协议的接口,还有RPC(Remote Procedure Protocol)—远程过程调用协议的接口。不管是哪种接口,其本质就是发送一个request,然后服务器响应后返回一个response,然后我们队response进行分析,这就是接口测试。原创 2024-01-29 08:20:48 · 491 阅读 · 0 评论 -
惊爆!Jmeter运行原理揭秘,你绝对想知道!
控制机会把运行的脚本隐蔽的发送到远程负载机,如果运行的测试脚本有参数文件及依赖的jar包时,控制机并不能把这些发送到远程负载机,需要手动拷贝。(1) 控制机:控制多台Jmeter负载机进行性能测试,控制机也可以参与脚本的运行,同时它也担负着管理远程负载机指挥远程负载运行的任务,并且收集远程负载机的测试结果。(5)后置处理程序(Post-processors) (除非Sampler 得到的返回结果为空)。(7)监听器(Listeners)(除非Sampler 得到的返回结果为空)。原创 2024-01-28 09:18:50 · 597 阅读 · 0 评论 -
功能强大的Jmeter:工具介绍及使用
Jmeter工具快速入门原创 2024-01-26 08:30:46 · 1238 阅读 · 0 评论