概述
在jmeter基础元件中,除了http和jdbc这两种最常用到的请求之外,还有几种比较特殊的。它们虽然不常用,但是在某些特殊场景下也能发挥作用
Dummy Sampler(模拟请求)
Dummy Sampler是jmeter中自带的一种类似于mock的一种请求方法。
我们通过它去模拟接口请求中的各种信息。包括但不限于响应码、响应信息、延迟时间(latency)、响应时间、模仿响应时间、请求数据、响应数据
它的意义在于:在项目还没有开发完成时,可以让我们尽早的介入到接口测试环节;
我们可以通过后置处理器提取Dummy Sampler返回的信息,供后续业务使用;
Java请求
Jmeter中的java请求,同Dummy Sampler一样, 也可以用来模拟一个接口的各种关键信息。
Sleep_Time:预置接口响应时间
ResponseCode:预置响应码
ResponseMessage:预置响应信息
Status:设置接口返回状态(通过或者不通过)
SamplerData:预置请求信息
ResultData:预置响应信息
下图模拟了一个登录的请求
FTP请求
ftp请求分为两种,一种是从ftp下载文件,一种是从ftp上传文件。只需要配置ftp sampler即可
注:ftp请求中暂时不能调整中文编码,所以文件名称如果有中文,传到服务器上之后会变成乱码!
SSH Command(远程ssh连接)
在jmeter中,可以使用SSH协议连接主机进行相关操作,步骤如下
首先添加一个ssh command
点击>>>由浅入深全景学习jmeter
第8期《jmeter接口自动化实战》零基础入门!