jmeter
Old-Wang
中级钳工、加工中心、CAD2级、初级电工
展开
-
性能监控——基于Psutil库搭建指定微服务指标采集(上)
第一步:需求分析就那我现在来说。之所以会有这个需求是因为被测试系统存在多个微服务,20+以上,使用传统的监控软件在配置过程中过于繁琐以及无法满足需求。这里说一下 我这边的性能压测是基于Jmeter进行全链路压测,需要监控整个业务链路中,各个微服务的资源消耗,所以会比较细化。第二步:技术设计通过需求分析得出,需要一个能支持linux 系统进程资源采集的这个工具,(由于本人技术太过渣渣)找了一圈发觉Python又一个现成的资源采集库(Psutil),所以比卡丘就决定是你了。φ(>ω<*)原创 2020-06-14 10:00:52 · 244 阅读 · 0 评论 -
Jenkins+jmeter 分布式执行并对生成的Html结果压缩后发送邮件附件
Jenkins+jmeter 分布式执行,Html结果压缩后发送邮件附件1. 在构建模块中的window命令栏填入Jmeter No Mode命 “@echo off jmeter -n -t F:\apache-jmeter-3.2\apache-jmeter-3.2\workspace\测试环境接口.jmx -R 192.168.1.153:1029 -l F:\apache-jm...原创 2018-05-14 09:42:38 · 1853 阅读 · 0 评论 -
jenkins 下使用 HTML Publisher 插件后查看 html 报告数据不显示
jenkins 下使用 HTML Publisher 插件后查看 html 报告数据不显示在部署jenkins持续集成的过程中经常会用到HTML Publisher Plugin插件来显示测试报告。为了测试报告样式的美观以及易读,测试报告中经常会搭配CSS和JS实现自定义的样式或动画效果。 Jenkins中在访问有自定义样式或动画效果的测试报告时,展示的样式往往会出乎你的想象,面目全非,...原创 2018-05-11 16:48:52 · 10237 阅读 · 1 评论 -
Jmeter多维度html可视化报告。 基于“APDEXl” 以及“ant ”两种报告方法(下)
效果图:(请忽略具体结果) 上篇我们说道了使用 “jmeter.results.shanhe.me.xsl” 文件生成 漂亮的多维度报告,这次说的是基于jmeter +ant 集成生成的可视化报告,虽然不够美观但很实用直观。 1. 配置环境变量 : jmeter : 具体步骤请自行百度 ant : 具体步骤请自行百度 2.把jmeter的ext...原创 2018-04-12 15:49:50 · 527 阅读 · 0 评论 -
Jmeter多维度html可视化报告。 基于“APDEXl” 以及“ant ”两种报告方法(上)
效果图: (请忽略具体结果) 1.首先 jmeter 需要配置环境变量。 关于环境变量此处就不自学叙说了,不知道的可以自行百度。2.jmeter 生成详细html报告需要下次一个文件。“jmeter.results.shanhe.me.xsl” 此文件现在地址如下由于部分同学抱怨下载需要积分,我就提供我自己的百度网盘链接(包含build.xml 文件):链接:http...原创 2018-04-12 15:33:05 · 1065 阅读 · 0 评论 -
API 校验 sign 值 按照ASCII码从小到大排序增加MD5加密
sign生成规则及步骤:第一步,将所有需要发送至服务端的请求参数(空参数值的参数、文件、字节流、sign除外)按照参数名ASCII码从小到大排序(字典序);注意:参数名ASCII码从小到大排序(字典序);如果参数的值为空不参与签名;文件、字节流不参与签名;sign不参与签名;参数名、参数值区分大小写;第二步:将排序后的参数按照URL键值对的格式(即key1=value1&key2=valu...原创 2018-03-28 17:57:26 · 7900 阅读 · 0 评论 -
jmeter 插件二次开发
原创 2018-03-28 16:07:48 · 646 阅读 · 0 评论 -
jmeter JDBC操作数据库
一、Oracle数据库测试每秒插入100条数据时,数据库的响应。连接准备:Database URL:jdbc:oracle:thin:@127.0.0.1:1521:ORCLJDBC Driver class:oracle.jdbc.driver.OracleDriverUsername:scottPassword:tiger驱动包:classes12.jar1、连接准备1)、在测试计划里面引入c...转载 2018-03-28 15:46:40 · 942 阅读 · 0 评论 -
jmeter Xpath Extractor 使用教程
jmeter提供的对关联的支持包括以下2个方面:①能够将返回页面上的指定内容保存在参数中;②能够将GET或POST方法中的数据使用该参数来替换;XPath Extractor的使用方法与正则表达式提取器(Regular Expression Extractor)类似,只不过该Expression中指定的不是正则表达式,而是给定的XPath路径。首先,新建一个线程组,转载 2018-03-28 15:25:16 · 4563 阅读 · 0 评论 -
jmeter - mongDB 增删改查
import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.mongodb.DBObject;import com.mongodb.Mongo;try{ Mo原创 2018-03-27 18:08:35 · 496 阅读 · 0 评论 -
jmeter入门基础
JMeter学习(http协议):请求方式 : GET它的参数是链接在URL后面请求方式 参数 host:域名,端口 POST的参数是单独存在的原创 2018-03-27 18:06:13 · 308 阅读 · 0 评论 -
关于jmeter TPS解读
系统吞吐量(TPS)、用户并发量、性能测试概念和公式近期在做项目的性能测试和性能优化,先了解与性能相关的一些概念。 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:转载 2018-03-27 17:58:31 · 26344 阅读 · 0 评论 -
jmeter-Beanshell使用
一、什么是Bean ShellBeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;BeanShell是一种松散类型的脚本语言(这点和JS类似);BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。BeanShell执行标准Java语句和表达转载 2018-03-27 17:09:17 · 4688 阅读 · 0 评论 -
jmeter 启动 提示找不到KeyTool插件
解决办法:修改环境变量,path 变量中设为绝对地址。 如:C:\Program Files\Java\jre6\bin\现在CLASSPATH 变量:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 重启电脑 就解决了...原创 2018-03-27 16:05:08 · 3116 阅读 · 0 评论 -
jmeter 源码集成Eclipse
1. 首先下载源文件:http://jmeter.apache.org/download_jmeter.cgi2. 然后解压下载的源码文件到本地路劲下面;只做样例。 V3.2 源码网盘:链接:https://pan.baidu.com/s/1_Q-T0SQQrJu_9MhoD6jjkQ密码:azcg...原创 2018-04-02 14:53:45 · 258 阅读 · 0 评论 -
Jmeter Beanshell 获取响应信息头部时间,更改时间格式用于JDBC查询条件
需求看图:直接上代码:import java.text.SimpleDateFormat;import java.util.Date;import java.text.ParseException; String backtim = prev.getResponseHeaders(); String a= backtim.substring(backtim...原创 2018-03-21 17:45:59 · 3140 阅读 · 0 评论 -
上一篇jmeter 获取响应时间的优化篇,增加JDBC返回查询以及响应断言
import java.text.SimpleDateFormat;import java.util.Date;import java.text.ParseException; // 获取响应结果头部信息 String backtim = prev.getResponseHeaders(); //匹配截取原创 2018-03-23 10:03:51 · 2816 阅读 · 0 评论