Jmeter
Jerry最胖
时间如流水,不可碌碌无为
展开
-
Jmeter 3.0-Dashboard Report多维度的图形化HTML报告
导言本文主要介绍JMeter3.0引入的新特性:Dashboard Report,图形化的HTML格式多维度测试报告。借助这个特性,可以很大程度上降低我们搭建基于JMeter的性能测试平台时,在结果展示上的难度,将更多的经历放在后端的平台功能而不是去临时学习前端图表库。Reference: Apache JMeter Dashboard Report Apache JMeter Glossar原创 2017-10-17 16:28:43 · 910 阅读 · 0 评论 -
【jmeter-maven-plugin】六、代理配置+远程服务器配置
代理配置设置如果配置JMeter使用的代理设置,代理设置将用于运行每个测试。设置代理主机是强制性的,如果不设置代理主机,则代理配置的其余部分将被忽略。如果不设置代理端口,那么它始终默认为端口80。和是不必设置的可选设置。您还可以设置一个可选的元素来通知JMeter不应该被代理的主机,这是基于正则表达式的设置。 [...]原创 2017-11-10 13:59:30 · 491 阅读 · 0 评论 -
【jmeter-maven-plugin】七、使用其他Java库+JVM配置
使用其他Java库 [...] com.lazerycode.jmeter jmeter-maven-plugin 2.2.0原创 2017-11-10 14:06:50 · 363 阅读 · 0 评论 -
【jmeter-maven-plugin】八、指定Jmeter版本+指定JMeter库
指定JMeter版本在2.x版本的JMeter Maven插件中,您可以通过配置指定JMeter的版本。当然有这个方法的注意事项,它假定所需库的列表没有改变(如果JMeter使用的库列表如下所示) [...] com.lazerycode.jmeter原创 2017-11-10 14:11:37 · 983 阅读 · 0 评论 -
【jmeter二次开发】二、Jmeter扩展--实现自定义函数ApacheJMeter_functions
Jmater函数扩展的步骤1、 导入Jmeter源码,或使用maven项目,引入依赖的jar包2、 继承AbstractFunction,实现自定义Function3、 继承JMeterTestCase,对自定义的函数进行单元测试4、 对自定义函数进行编译打包,并放在lib\ext下5、 Jmeter ->选项 ->函数助手对话框,选择已开发的函数调用 自定义Function继上一篇文章已经介绍如原创 2018-01-02 15:10:39 · 2497 阅读 · 0 评论 -
Apache JMeter分布式测试循序渐进
这个简短的教程解释了如何使用多个系统来执行压力测试。在我们开始之前,有几件事要检查。系统上的防火墙被关闭或正确的端口被打开。所有的客户端都在同一个子网上。如果使用192.xxx或10.xxx IP地址,服务器在同一个子网中。如果服务器不使用192.xx或10.xx IP地址,则不应该有任何问题。确保JMeter可以访问服务器。确保在所有系统上使用相同版本的JMeter和Java。混合版本将无法正常原创 2018-01-02 15:16:12 · 280 阅读 · 0 评论 -
持续集成:Jmeter+Maven+Jenkins自动化框架搭建(五):不同环境配置及运行结果判断
多环境选择一、问题来源居于测试中存在多套环境,并且经常要对各个环境进行冒烟测试,故考虑将持续集成环境做成可配置。不同环境的URL、Port、Database、DatabaseName都不一样。二、解决思路在Jenkins的ExecuteShell中实现,配置不同环境所对应的参数,根据构建时选择传入的环境不同,到工作空间中,找到脚本目录,并将指定的参数进行替换。 但是,这样便原创 2017-12-18 18:29:05 · 1500 阅读 · 0 评论 -
【jmeter二次开发】一、JMeter源码导入到Intellij IDEA
!!JMeter原创必须是精品!!jmeter源码如何导入到eclipse,我就不多说了,网上一大堆,但貌似都不是很详细。我今天就讲一下jmeter源码如何导入到Intellij IDEA,绝对详细的导入,编译,运行。环境:max book pro + windows10操作系统,jdk1.8,Intellij IDEA 2017.2.5,jmeter3.3转载 2017-12-29 16:37:29 · 2068 阅读 · 3 评论 -
利用JMeter 的 BeanShell 测试SDK
JMeter中有个BeanShellSampler截图如下:顾名思义,就是直接写BeanShell来发起请求,其本质上是java代码,如果import相关的jar包,需要将相关的jar包加入jmeter可以引的路径下。这里,给出一段示例代码:[java] view plain copyimport java.io.IOException; import java.io.UnsupportedEn...转载 2018-03-28 20:12:52 · 865 阅读 · 0 评论 -
【Dubbo】利用Jmeter对Dubbo接口进行压力测试
Dubbo接口压力测试 2017-03-30更新:忘记了之前有个问题没有在blog里面跟大家说,由于Dubbo工程师引入了Spring相关的jar包了,但是Jmeter默认也是自带了spring-core-2.5.6.jar包的(在lib目录下),所以当我们将测试jar放到jmeter对应目录下,重启jmeter的时候回报spring的jar包冲突,所以在利用就jmeter做Dubbo接口测试的时...转载 2018-04-13 16:42:29 · 616 阅读 · 0 评论 -
【jmeter-maven-plugin】五、修改属性
使用您自己的属性文件使用此插件配置JMeter的最简单方法是提供自己的属性文件。启动时,插件将扫描${project.base.directory} / src / test / jmeter目录下的以下文件:jmeter.properties saveservice.properties upgrade.properties system.properties user.proper原创 2017-11-10 13:50:38 · 545 阅读 · 0 评论 -
【jmeter-maven-plugin】四、日志配置
日志级别如何您可以指定用于调试目的的根日志级别 [...] com.lazerycode.jmeter jmeter-maven-plugin 2.2.0原创 2017-11-10 13:43:45 · 401 阅读 · 0 评论 -
【jmeter-maven-plugin】三、高级配置之 -- 检测结果
禁用默认情况下,此插件将为其生成的每个结果文件添加时间戳。如果您不想添加时间戳,可以通过将配置设置设置为false 来禁用此行为。 [...] com.lazerycode.jmeter jmeter-maven-plugin原创 2017-11-10 12:04:13 · 597 阅读 · 0 评论 -
JMeter MongoDB script使用方法
前提:突发奇想想使用jmeter实现一套接口自动化脚本,但是在具体实现过程中发现前置条件中需要部分针对mongodb操作。首先查资料看到有人使用mongoscripts的方式实现的,但是发现下载的jmeter3.0并没有该sampler。于是写了jsr233的sampler脚本实例如下[java] view plain copy转载 2017-10-18 15:50:37 · 1973 阅读 · 0 评论 -
持续集成:Jmeter+Maven+Jenkins自动化框架搭建(三):Jenkins配置
Jenkins及插件安装1、下载安装jenkins,此处不做详细介绍。2、安装好jenkins后本地启动jenkins,进入插件管理界面,国内由于被墙了,所以需要配置一下。系统管理->管理插件->高级->升级站点 中输入:http://updates.jenkins-ci.org/update-center.json 提交保存后,在地址栏输入http://localhost:8080/restart原创 2017-10-13 19:05:00 · 1006 阅读 · 0 评论 -
持续集成:Jmeter+Maven+Jenkins自动化框架搭建(四):GitLab代码更新触发Jenkins自动构建
1、在Jenkins上安装插件Gitlab Hook Plugin 和Build Authorization Token Root Plugin; 2、安装插件后,打开一个项目–>配置,勾选“触发远程构建(例如:使用脚本)”,输入身份验证令牌(可随意设置) 3、登录GitLab,在工程–>Settings–>Integrations–>设置URL–>Add Webhook,则会自动触发jen原创 2017-10-17 18:42:31 · 1350 阅读 · 0 评论 -
com.alibaba.fastjson.JSONException: syntax error, expect {, actual int, pos 0
概述:刚采用Jmeter测试,抛出的异常,在抛出异常之后都会怀疑人生。。。。。。。。这个异常的意思就是你json有问题,或者不是json[html] view plain copycom.alibaba.fastjson.JSONException: syntax error, expect {, actual int, pos 0转载 2017-11-08 10:03:50 · 4245 阅读 · 0 评论 -
持续集成:Jmeter+Maven+Jenkins自动化框架搭建(二):创建Maven工程及相应问题的解决方法
持续集成:Jmeter+Maven+Jenkins自动化框架搭建(二):创建Maven工程及相应问题的解决方法一、准备Jmeter脚本录制或者编写,保证脚本可以正常运行.二、新建maven工程1、打开eclipse,点击File->New->Project->Maven Project 2、创建maven工程后,在工程目录下新建所需的文件夹 –src/test/resources –存放报告原创 2017-10-13 15:52:46 · 1565 阅读 · 2 评论 -
持续集成:Jmeter+Maven+Jenkins自动化框架搭建(一):框架介绍
持续集成:Jmeter+Maven+Jenkins自动化框架搭建(一):框架介绍前言框架组成简介框架选型特点后期可能的扩展前言前段时间公司正好准备开始进行接口测试及接口监控方面的工作,为了使得接口测试及接口功能监控,所以我根据以往对Jmeter的使用经验,设计了一套最简单的Jmeter持续集成接口测试框架。虽然网上这块的资料也不少,但在做转载 2017-10-13 11:24:30 · 1066 阅读 · 0 评论 -
JMeter中引入外部的JAR包给bean shell 使用(提供三种方法)
在JMeter中在bean shell中可能要引用外部的JAR包,这里给出三种方法。方法一:在测试计划中,通过浏览按钮,将需要导入的jar包引入方法二:直接将需要引用的jar包放置到JMeter的lib目录,或者ext目录下下图放置在lib目录下:下图放置在ext目录下:方法三:设置插件依赖路径,此时需要在jmet转载 2017-11-10 11:25:23 · 1950 阅读 · 0 评论 -
【jmeter-maven-plugin】一、基本配置+添加附加库
基本配置将插件添加到pom.xml的构建部分(最佳做法是定义要在pom.xml或父pom.xml中使用的MavenJMeter插件的版本): [...] com.lazerycode.jmeter jmeter-maven-p原创 2017-11-10 11:30:20 · 1192 阅读 · 0 评论 -
【jmeter-maven-plugin】二、高级配置之 -- 选择测试脚本
运行所有测试脚本要运行${project.base.directory} / src / test / jmeter中保存的所有测试,只需运行分配给执行阶段的阶段即可。在下面的示例中,执行阶段已设置为验证: [...] com.lazerycode.jmet原创 2017-11-10 11:53:07 · 527 阅读 · 0 评论 -
JMeter -Maven包引用问题的解决方法
问题:Jmeter中引入自己写的Jar包,使用maven,在Eclipse上测试正常,但是运行时提示导入jar包报错,如下jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import com.stu.demo.companyTest.Get...原创 2018-04-25 15:09:15 · 3858 阅读 · 0 评论