jmeter添加各种请求

Jmeter-http请求的测试

添加线程组,在里面添加http请求和监听器,如下图
在这里插入图片描述
在这里插入图片描述
2、编辑请求的内容

在http请求页面添加ip、host等信息,如果为post,要发送报文,则在body data 窗口粘贴响应的报文,如果为发送的内容为文件,则在“同请求发送的文件”窗口添加对应的文件即可,如下图
在这里插入图片描述
3、执行,单机jmeter窗口上方工具栏绿色的三角号就可以执行我们的测试计划

点击线程组,可以编辑循环次数和线程数,将此测试计划保存,我们就会得到一个jmx格式的文件,直接编辑jmx文件,就可以修改线程数和循环次数了。如果执行报错,可以在查看结果树里面看响应的返回信息。

jmeter跑Junit request测试

1、首先把Junit所在的项目打成jar包,可以在eclipse的项目右键,选择export,之后选择jar文件,最后如果项目编译没有问题的话就会顺利打成jar包。如果是maven项目,使用maven的打包命令mvn clean install也可以

2、之后把打好的jar放到jmeter/lib/junit目录下

如果项目为maven项目或项目有依赖的jar包,则把要把依赖的jar放到jmeter的lib目录下,才能正常依赖。导出maven项目的jar的方法详见我的另一篇博客maven项目转成普通的Java项目的方法

3、打开jmeter主程序,右键测试计划,添加测试组,右键线程组,添加sampler-Junit request,由于目前的Junit测试用例都是Junit4的方法,勾选上查找Junit4的选项(默认只选择Junit3)

理论上这时下面就能够选择测试所在类和方法了

jmeter跑Java请求的测试

个人感觉,jmeter的Java请求相当于Java的run as Java Application,也就是启动一个Java的进程

jmeter如何添加Java请求不用多说,主要说明一下,如果才能让自己的写的代码出现在jmeter中Java请求界面的框里待选择

1、将apache-jmeter-3.1\apache-jmeter-3.1\lib\ext目录下的两个包ApacheJMeter_core.jar和ApacheJMeter_java.jar拷贝到eclipse的项目中(Java项目),并add to bulidpath
在这里插入图片描述
2、将自己要使用的测试类添加依赖,extends AbstractJavaSamplerClient,此时Java会提醒必须添加runTest方法,将启动进程的代码放到runTest方法中
在这里插入图片描述
3、将以上项目打包,选中测试项目名,export-jar(此步骤如有warning一般可忽略,继续下一步即可)
在这里插入图片描述
在这里插入图片描述
4、将打好的jar包放到apache-jmeter-3.1\apache-jmeter-3.1\lib\ext目录下

再次添加Java请求,就可以看到我们方才写好的测试类了,运行此测试计划,可以看到服务已经正常启动了
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值