随笔分类 -  Jmeter

摘要:Jenkins配置定时任务 在任务配置中,滚动到构建触发器-->勾选"Build periodically"-->在输入框中配置触发时间 以上配置,表示在6月13日23点触发。 如果配置成 00 06 * * * ,表示每天早上6点触发 官方配置说明 MINUTE HOUR DOM MONTH DO 阅读全文
posted @ 2020-04-25 18:33 朱砂痣 阅读(814) 评论(0) 推荐(0)
摘要:这次使用了最新得取样器模板,所以重新操作一下: 同样以 http://www.websocket.org/echo.html 网站为例。 地址为:ws://echo.websocket.org 三、使用小技巧 1、Path和Requst data要注意编码格式 websocket发送数据到后端,与h 阅读全文
posted @ 2020-04-19 15:41 朱砂痣 阅读(416) 评论(0) 推荐(0)
摘要:一,介绍 JMeter中用于调试的Debug组件有两个: Debug Sampler(调试取样器) Debug PostProcessor(调试后置处理程序) 作用:一般在需要获取响应数据(正则、XPath、JSON提取器)时添加,方便在调试脚本时实时查看是否正确的提取到了所要的信息,不过还得添加查 阅读全文
posted @ 2020-04-19 12:57 朱砂痣 阅读(538) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/paidaxing_dashu/article/details/102677738 组件介绍1)线程组2)配置元件3)定时器4)前置处理器5)取样器6)后置处理器7)逻辑控制器8)断言9)监听器10)函数 概述 1)线程组序号 名称 含义原生线程组有:1) 阅读全文
posted @ 2020-04-19 12:29 朱砂痣 阅读(978) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/Zfc-Cjk/p/11639219.html 什么是阶梯式压测? 阶梯式压测,就是对系统的压力呈现阶梯性增加的过程,每个阶段压力值都要增加一个数量值,最终达到一个预期值。然后保持该压力值,持续运行一段时间。实际上,阶梯式压测,是负载测试的一种通用方法 阅读全文
posted @ 2019-10-17 11:02 朱砂痣 阅读(642) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/weixin_43757847/article/details/88188091 1 前情提要人脸识别项目中,云平台新增了人脸识别的校验接口。考虑到存在大量用户并发使用人脸识别功能登录的情况,需要对涉及到的接口进行压力测试(后续简称压测),来确保上线后的系 阅读全文
posted @ 2019-08-13 13:58 朱砂痣 阅读(1144) 评论(0) 推荐(0)
摘要:jmeter接口压测的反思 1、keepalive的坑:连接数满了,导致发起的请求失败。 2、token关联?是数据库取做参数化,还是随机数生成(需要改代码) 3、签名问题如何处理? 4、压测负载机端口连接数限制,改成最大65534。 5、加密问题如何处理? 6、redis如何监控,不能修改配置文件 阅读全文
posted @ 2019-08-09 13:54 朱砂痣 阅读(280) 评论(0) 推荐(0)
摘要:最近,遇到了一个困扰很多人的问题。 情景如下: 业务流程:登录一个网站,反复进行充值。 通常的做法是使用jmeter对登录和充值的接口进行反复的执行: 但是实现的方法却不能完美的贴合业务流程。 并且,在进行压测的时候,总不可能把登录接口也一起压了吧,因此,就需要用到jmeter的逻辑控制器了。 逻辑 阅读全文
posted @ 2019-08-07 20:52 朱砂痣 阅读(348) 评论(1) 推荐(0)
摘要:Apache Jmeter是开源、易用的性能测试工具,之前工作中用过几次对http请求进行性能测试,对jmeter的基本操作有一些了解。最近接到开发的对java请求进行性能测试的需求,所以需要写java请求的脚本。 Java请求的性能测试与http请求的性能测试类似,都是给远程应用提供的服务发送请求 阅读全文
posted @ 2019-08-06 14:41 朱砂痣 阅读(1092) 评论(0) 推荐(0)
摘要:一、今天压力测试时,开始12秒后出现了很多异常, 都是 java.net.NoRouteToHostException: Cannot assign requested address. 1、首先我这浏览器可以正常访问接口,排除了是防火墙问题,不是被墙了。 2、开发用apacheab可以进行压测,并 阅读全文
posted @ 2019-07-25 10:01 朱砂痣 阅读(2542) 评论(0) 推荐(0)
摘要:一、简介 1、JMeter3.2前的版本,可以使用SOAP/XML-RPC Request插件直接进行webservice接口,而3.2后的版本则已经取消了这个接口,需要另外的方法才能进行测试。 2、Web service一般就是用SOAP协议通过HTTP来调用它,其实他就是一个WSDL文档,客户都 阅读全文
posted @ 2019-06-06 16:52 朱砂痣 阅读(3709) 评论(0) 推荐(0)
摘要:Jmeter中的参数化常用的几种方式,这里讲一下前两个方式,最后一个在csv参数化里已详细讲解。 1.用户参数 2.函数助手 3.CSV Data Set Config 一、用户参数 位置:添加-前置处理器-用户参数 这里可以添加多个变量,我这里添加了3个,虽然示例只引用了${user1};用户也添 阅读全文
posted @ 2019-06-06 15:38 朱砂痣 阅读(1615) 评论(0) 推荐(0)
摘要:转自:https://www.cnblogs.com/imyalost/p/6004678.html 一、定时器的作用域 1、定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面); 2、当执行一个sampler之前时,所有当前作用域内的定时器都会 阅读全文
posted @ 2019-06-06 13:17 朱砂痣 阅读(858) 评论(0) 推荐(0)
摘要:Jmeter里的断言相当于lr中的检查点。用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。 使用断言的方法: △在选择的Sampler下添加对应的断言 阅读全文
posted @ 2019-06-06 13:04 朱砂痣 阅读(1034) 评论(0) 推荐(0)
摘要:一、常用的取样器 二、常用的逻辑控制器 三、前置处理器 四、后置处理器 五、断言 六、定时器 七、配置元件 八、监听器 阅读全文
posted @ 2019-06-05 20:50 朱砂痣 阅读(253) 评论(0) 推荐(0)
摘要:一、Jmeter中之请求乱码问题 如果你参数化的数据是中文,那么应该怎么解决这个问题呢? 1、在脚本的参数接设置数据的接收编码为UTF-8,如下图,这里只保证请求参数的不乱码。 2、从本地txt文件中传递的数据也有如下两个要求: a)txt文本保存为UTF-8编码 b)CSV元件处编码选择UTF-8 阅读全文
posted @ 2019-06-05 20:48 朱砂痣 阅读(4032) 评论(0) 推荐(0)
摘要:一、自动重定向和跟随重定向的区别 自动重定向:状态码一般是200、20X。当重定向自动跳转时,只针对GET和Head请求,自动重定向自动跳转到最终目标页面,当HTTP请求为自动重定向时,JMeter不记录重定向过程内容,即:当前请求的实际结果中,直接指向最终重定向到的新页面的请求信息和响应信息 跟随 阅读全文
posted @ 2019-06-05 16:25 朱砂痣 阅读(3412) 评论(0) 推荐(0)
摘要:Jmeter之录制https脚本,网上介绍了好多种方法,大家自行百度。 如果手写https脚本,该如何做呢? 方法:http信息头管理器,加入User-Agent参数 案例:手写百度的搜索:哈哈 请求脚本 1、开启浏览器代理,搜索:哈哈 ,可以看到请求方式为get。 2、填写搜索:哈哈的http请求 阅读全文
posted @ 2019-06-05 16:25 朱砂痣 阅读(716) 评论(0) 推荐(0)
摘要:一、测试案例演示 以 http://www.websocket.org/echo.html 网站为例。 地址为:ws://echo.websocket.org 二、长连接的影响 1、没有勾选streaming connetion 三个请求的结果分别是:哈哈哈、嘻嘻嘻、哼哼哼 2、勾选streamin 阅读全文
posted @ 2019-06-05 16:07 朱砂痣 阅读(2127) 评论(0) 推荐(0)
摘要:如果需要引用的数据量较大,且要求不能重复或者需要自增,那么可以使用计数器来实现。 计数器(counter):允许用户创建一个在线程组之内都可以被引用的计数器。 计数器允许用户配置一个起点,一个最大值,增量数,循环到最大值,然后重新开始,继续这样,直到测试结束。计数器使用long存储的值,所取的范围是 阅读全文
posted @ 2019-05-31 14:24 朱砂痣 阅读(1399) 评论(0) 推荐(0)