jmeter
文章平均质量分 83
认知觉醒
这个作者很懒,什么都没留下…
展开
-
JMETER JNI调用DLL取样器开发
背景上篇博文已实现了JNA调用DLL取样器开发,进行功能性接口测试已满足,但是在进行性能测试这块就差强人意了。JNA使用起来确实是方便,但是在调用c++接口性能损耗这块还是蛮大的,测试下来JNA开发跑下来吞吐量三千多,之前做的纯C++测试工具跑下来吞吐量能达到七八千。实现步骤经查找资料,JNI实现调用c需要几个步骤1、新建一个Java类,该类中定义自己需要的 C 端的native方法;2、根据该类编译生成的.class文件生成 C 所需要的头文件,也就是常说的.h文件。3、根据生成的 .h 文件原创 2021-03-03 10:43:45 · 673 阅读 · 0 评论 -
JMeter DLL接口取样器开发
JMeter DLL接口取样器开发背景:第三方系统,以.dll的形式提供API,现要在jmeter下,开发出对应的插件,能够对第三方系统对应的接口进行测试。分析:1、由于jmeter是java工程,要解决java调用c++的.dll问题。2、因为API涉及资源库加载连接和释放,涉及取样器的划分问题;3、根据提供的API,设计对应的取样器页面,接收参数进行请求。4、细节完善,入参参数条目自动加载、出参代码文字说明转化。1、java调用dll问题JNA(Java Native Access)是一原创 2021-02-10 15:55:28 · 791 阅读 · 4 评论 -
JMeter取样器插件开发
JMeter取样器插件开发背景:**需用通过jmeter这个测试工具去测试某系统接口,该系统已知有自己的sdk和自己的协议,暴露出来的接口还是c++开发的,具体的还没涉及到,总之jmeter现有提供的功能不满足测试要求,需要在jmeter上开发出新的插件。调查:插件开发这个说法比较广泛,这个范围太大了,对着现有功能的页面分析了下,需要开发出自定义取样器,自定义页面来接收测试人员录入的参数,启动测试,执行自定义的接口逻辑处理(具体的处理逻辑还待定),然后根据要求返回出结果值。初步目标:按照jmeter的原创 2021-02-03 18:57:08 · 783 阅读 · 0 评论 -
JMeter开发环境搭建
背景:接到要在jmeter基础上进行二次开发任务,开发新的插件,所以准备搭建jmeter。刚开始直接去官网上去拿最新的代码,在githup上clone了最新的代码,build不行;拿下5.4.1src包搭建,build不行,关键是报错看不懂,一头雾水,使用的是gradle构建的,这块不熟悉,报错无从下手。百度资料,找到比较新的有人成功搭建过的是5.3版本。参考网址:https://testerhome.com/topics/24330所以下述描述是基于5.3版本环境:window10jdk1.8原创 2021-02-02 14:29:05 · 318 阅读 · 1 评论