![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jmeter
文章平均质量分 93
兔小牙牙
学习使用
展开
-
jmeter二次开发-jmeter的函数新增
jmeter的函数助手中,存在很多函数,帮助使用者快速使用,比如生成随机数 ${__Random(1,2,)},当前时间 ${__time(ddHHmmss,)}等等。这个函数可以在jmeter源码中进行新增。下面主要讲解新增方式:其源代码在package org.apache.jmeter.functions如果要增加函数,则需要继承public class MyAdd exte...原创 2019-06-21 16:46:07 · 539 阅读 · 0 评论 -
jmeter的语言配置解析
jmeter的语音配置解析大家都知道,jmeter支持多种语言,其主要在/bin/jmeter.porperties文件language=zh_CN 进行配置,是英文还是中文,还是 其他。其对应的翻译配置映射,在 org.apache.jmeter.resources包中,大概长这样整个获取流程如下:jmeter.java中 start方法: initializeProperti...原创 2019-06-21 17:27:09 · 583 阅读 · 0 评论 -
jmeter 读取.jmx并解析
摘要1.jmeter的所有测试计划数据,都会保存在.jmx中2.当你打开一个.jmx后,jmeter会使用Xstream 进行解析,并加载相应的组件,比如:控制器,beanshell,http请求框 。以及加载相应的GUI。3.所有的组件,位置和对应class都保存在: /bin/saveservice.properties 中解析:当你从GUI点击add,然后选取你需要的.jmx读入,...翻译 2019-06-21 17:57:53 · 4007 阅读 · 2 评论 -
jmeter二次开发-新增jmeter一个 菜单功能
效果:在菜单栏里加入一个功能,点击后,可以获取数据功能。–GUI形式下这个二次开发比较简单。进行一步步讲解1.概念(1) jmeter会扫描bin下的jar包,然后使用hashmap进行存储对象:private final Map<String, Set> commands = new HashMap<>();使用之时,通过反射获取(command)。所以只...原创 2019-07-22 10:53:13 · 566 阅读 · 0 评论