基于HyperPacer的websocket实时监控

一、准备测试脚本

使用eclipse+java_webSocket+tpm.hyperpacer.dependence_1.0.0开发websocket客服端脚本

1、在eclipse安装插件开发工具(自带了的请忽略):

点击help打开Eclipse Marketplace

在输入框输入PDE进行搜索找到 Eclipse PDE(Plug-in Development Environment)3.10 Luna 点击install进行安装

2、新建插件项目

安装重启后,导入本地HyperPacer插件依赖(必须)。File--import--Plug-in Development--选择Plug-in and Fragments并点击下一步

在import From栏选择Directory 并选择HyperPacer安装目录下的plugins目录,并点击下一步

在输入框搜索HyperPacer依赖包,并add,finish

新增插件项目File--new--other--Plug-in Development中选择Fragment Project,点击下一步

输入项目名称,点击下一步

在Plug-in ID栏点击 Browser选择本地插件依赖

在插件选择框中搜索上面我们导入的HyperPacer依赖插件包,并点击OK,完成新建项目

3、在新建的项目中新建文件夹libs,复制java-websocket-1.3.0.jar到libs文件夹下并add to build-path

4、在src目录下创建webSocket客服端请求类(代码很简单,百度一下都会)

5、打包插件项目。

打开项目中的META-INF文件夹下的MANIFEST.MF文件,点击runtime,在Classpsth栏点击add添加libs文件下的java-websocket-1.3.0.jar。然后在当前页面Exported Packages栏点击add添加列表中的所有项。

选择项目右键点击选择Export .在plug-in Development 中选择Deployable pulg-ins and fragments,点击下一步,选择导入的位置,点击finish就完成了

 

6、将打包好的jar文件放入HyperPacer安装目录下的plugins文件夹

7.启动HyperPacer,创建并发测试工程,在并发测试下创建大咖取样器,并应用脚本

为了实现实时监控必须额外添加一下代码在取样器

import tpm.hyperpacer.core.samplers.SampleResult as SR
SR results = new SR()
SampleResult.addSubResult(results)
results.setSampleLabel("test")
results.sampleStart()

//在这里调用我们自己的脚本

results.sampleEnd()

OK运行就可以在趋势分析试图观察相关参数

 

对hyperpacer接口测试工具感兴趣的同学可以加入hyperpacer用户群:237936872。同时感谢【PM-蜂语】-梁建军 的解答和支持

如有不明白的地方也可以加入上面的群详细咨询。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值