随笔分类 -  01_Jmeter的使用以及二次开发

摘要:一、在样本中添加同请求一起发送的参数。根据服务器设置的数据类型,来添加不同类型的参数 二、用户定义的变量 1、创建:添加->配置元件->用户定义的变量 2、作用:当前的线程组内所有Sampler都可以引用变量,方便脚本更新;当参数发生变化时,只要在【用户定义的变量】中更新对应变量的参数即可,不需要逐 阅读全文
posted @ 2020-02-20 23:46 巴黎爱工作 阅读(2005) 评论(0) 推荐(0) 编辑
摘要:正则表达式提取器点击后置处理器中Post Processors 中的正则表达式提取器 Regular Expression Extractor Appy to: 表示作用于哪一个请求Main sample and sub-samples: 主要的请求和子请求Main sample only: 这个是 阅读全文
posted @ 2019-08-19 17:59 巴黎爱工作 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:今天做了一个测试,比如发送短信验证码之后的, 验证90s被验证码有效的问题 那如何测试开发的代码,判断了90s内有效呢1. 验证码获取时间距离现在89秒,验证通过2. 验证码获取时间距离现在90秒,验证通过3. 验证码获取时间距离现在91秒,验证不通过 接口的调用,当前时间,在接口测试工具中可以简单 阅读全文
posted @ 2019-04-25 14:27 巴黎爱工作 阅读(7284) 评论(0) 推荐(2) 编辑
摘要:下面按步骤来解说下,这个插件的安装以及用法,利用网上百度来的资源,进行了一个整合,谢谢各位前辈的资源提供。 一、安装插件 1)自己找办法下载好chrome的离线安装包,并在自己的电脑上安装好。 2)到这个网站(专门提供chrome插件下载的网站),http://www.cnplugins.com/d 阅读全文
posted @ 2019-02-26 21:00 巴黎爱工作 阅读(817) 评论(0) 推荐(0) 编辑
摘要:今天下载了最新版的apache tomcat jmeter 3.2,需要jdk1.8以上的版本。 用非GUI模式运行压力测试后,出现的报表太完美了。 将jmx脚本放在就jmeter_home/bin下的Scripts目录下,我的脚本名称也是Script.jmx jmeter -n -t Script 阅读全文
posted @ 2019-02-26 21:00 巴黎爱工作 阅读(1800) 评论(0) 推荐(0) 编辑
摘要:1. Jmeter测试计划下Run Thread Groups consecutively 表示序列化执行测试计划下所有线程组中的各个请求 如下图配置,新建的测试计划中,不默认勾选此项, 而享用Jmeter做接口自动化测试的同学们,会发现一个问题是,可能多个接口使用的变量是同一个,同个接口一起执行, 阅读全文
posted @ 2019-01-30 23:53 巴黎爱工作 阅读(800) 评论(0) 推荐(0) 编辑
摘要:经常遇到性能测试的时候,有100万条数据,才用了5万条,中途因为某些原因停止了,继续用的时候, 要么要清除DB中数据,要么要清除数据源中的数据, 觉得特别麻烦, 希望改写下代码,将 Core目录下的Services目录下的FileServer, 其中Readline方法 要采取第一种,改写Ignor 阅读全文
posted @ 2019-01-26 22:46 巴黎爱工作 阅读(1889) 评论(0) 推荐(1) 编辑
摘要:如果在Jmeter 中想用到连接数据库的功能,必须下载jar包,常见的关系型数据库jar包见以下共享链接 链接:https://pan.baidu.com/s/1t-k9RW141lw0j_QSw53rqg 提取码:p8ip jar包下载之后存放的路径,网上大多数资料让保存在D盘根目录下,我一般建议 阅读全文
posted @ 2019-01-09 14:50 巴黎爱工作 阅读(11646) 评论(0) 推荐(3) 编辑
摘要:Jmeter的安装 官网下载地址:http://jmeter.apache.org/download_jmeter.cgi 作为Java应用,是需要JDK环境的,因此需要下载安装JAVA,并且作必要的的环境变量配置。 一、bin目录 examples: 目录中有CSV样例 jmeter.bat/jm 阅读全文
posted @ 2019-01-08 11:44 巴黎爱工作 阅读(934) 评论(0) 推荐(0) 编辑
摘要:1. 将测试的用例名称,测试请求方式,测试链接,预置数据,断言等都放到excel中,然后转成csv格式,在用Jmeter带的csv数据配置文件导入 运行之前将线程组中配置,线程数设置为1,循环的次数设置为测试用例数! 点击执行,将一各个请求顺序执行。 测试数据如下: Jmeter测试计划如下: 注意 阅读全文
posted @ 2019-01-02 14:49 巴黎爱工作 阅读(1704) 评论(0) 推荐(0) 编辑
摘要:用Jmeter做自动化测试,一个测试计划中添加多个线程组, 每个线程组的功能测试,希望是一个线程组执行完毕后,接着执行下一个线程组下的请求 Jmeter默认多个线程组之间是并行关系 需要在测试计划下勾选Run Thread Groups consecutively 阅读全文
posted @ 2019-01-02 14:47 巴黎爱工作 阅读(8964) 评论(0) 推荐(0) 编辑
摘要:1. 用SoapUI对Websevice进行接口测试 Step 1、新建一个SOAP Project,在initial WSDL输入原始的WSDL地址:http://xxx?wsdl Step 2、选择需要测试的接口,测试的地址已经添加了,按照测试用例发送的报文,并查看接收报文内容 2. 用Jmet 阅读全文
posted @ 2019-01-02 14:44 巴黎爱工作 阅读(473) 评论(0) 推荐(0) 编辑
摘要:今天下载了Jmeter4.0新版本,看着这高大上的黑曜石般的界面,着实不适应。 尤其是在右击,希望enable和disable一个线程组时候,老眼昏花,不太看得清楚哪一个是灰色的不能点击 花了时间看了一下,在Options选项下的 Look and Feel 还有多种风格可以选, metalnimb 阅读全文
posted @ 2019-01-02 14:44 巴黎爱工作 阅读(13211) 评论(2) 推荐(0) 编辑
摘要:Jmeter中有好几个地方可以管理Cookie,比如 Http Cookie Manager HTTP Header Manager jmeter.property文件中: #CookieManager behaviour - should Cookies be stored as #variabl 阅读全文
posted @ 2019-01-02 14:42 巴黎爱工作 阅读(7389) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个场景, 给一个手机号发送短信验证码,通过正确输入短信验证码即登录并获得token,进行其他操作。 短信验证码是4位,即9999个组合, 接口没有对验证次数做校验,所以可以一直一直尝试通过验证码登录。 起初在想怎么用Jmeter实现,想到了循环控制器,发送验证码设置次数为1,登录验证的话用 阅读全文
posted @ 2019-01-02 14:42 巴黎爱工作 阅读(7435) 评论(0) 推荐(0) 编辑
摘要:错误描述: 2018-07-20 01:37:13,292 WARN o.a.j.p.h.p.Proxy: [53115] Problem with SSL certificate for url for 'gateway.icloud.com'? Ensure browser is set to 阅读全文
posted @ 2019-01-02 14:41 巴黎爱工作 阅读(2274) 评论(3) 推荐(0) 编辑
摘要:研究这个的目的是:如果返回信息是比较复杂的,需要对返回信息中数据以及数据的层级做断言 我找了一些我们的接口,层级关系都太简单了,最复杂的就是这两个了:【而且都是get接口,原来get接口还要增加测试点啊~^_^】 或者获取json数据的值,又如何看出层级关系呢? 说说思路吧: 1. 我以前没有考虑过 阅读全文
posted @ 2019-01-02 14:41 巴黎爱工作 阅读(6903) 评论(0) 推荐(0) 编辑
摘要:对于接口中返回报文,有的接口返回信息是Unicode编码,写断言的时候,要么就Response Assertion就写成Unicode编码的断言,如下图: 真心不觉得返回报文加密能有多安全,别人将报文复制到 http://tool.chinaz.com/tools/unicode.aspx 站点,一 阅读全文
posted @ 2019-01-02 14:40 巴黎爱工作 阅读(4254) 评论(1) 推荐(0) 编辑
摘要:环境: Windows10,jdk1.8,Intellij IDEA 2018.1.5 x64,apache-jmeter-4.0_src.zip http://jmeter.apache.org/download_jmeter.cgi 将apache-jmeter-4.0_src.zip加压到C盘 阅读全文
posted @ 2019-01-02 14:40 巴黎爱工作 阅读(2666) 评论(0) 推荐(0) 编辑
摘要:在Jmeter源码中AssertionGui.java中,定义了Ignore Status的作用域 /** * Checkbox to indicate whether the response should be forced successful * before testing. This is intended for use when checking the status co... 阅读全文
posted @ 2019-01-02 14:40 巴黎爱工作 阅读(604) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示