jmeter 接口测试 签名_Jmeter接口测试之案例实战

在前面的知识体系中详细的介绍了Jmeter测试工具在接口自动化测试中的基础知识,那么今天更新的文章主要是对昨晚的上课内容做个总结。

首先来看Jmeter测试工具在图片上传中的案例应用。首先结合互联网产品人人网,在人人网中有图片上传的部分,见抓取到的信息:

956b1781d88688489cbd9259bf8f1f37.png

在如上的截图中,file参数有两层意思,第一层意思是要上传的文件名称是什么名称, 第二层意思就是要上传的文件路径。上传文件Content-Type主要是multipart/form-data; boundary=---WebKitFormBoundaryyMM8RnOjDNdqYECH

在人人网的案例中,上传图片首先需要登录成功后,才可以上传图片,那么在Jmeter测试工具中可以使用HTTP Cooke管理器来很好的解决这个问题,这里的重点主要是看上传图片在Jmeter测试工具中的应用。在Jmeter的HTTP的请求中,File Upload对应file的参数,也就是指明要上传的文件名称以及文件路径,同时勾选multipart/form-data for POST,见截图:

575d588cca06eaff4125616ebc0aecb8.png

然后下来再Parameters中填写其它请求的参数,见截图:

f2fc5fee970c713d96276c4741693419.png

最后点击Advanced,在Implementations中勾选java,切记这点,否则会报错,见截图:

8fe0c63c311a5dd116183e33b88a84ba.png

一切完成后,可以执行对应的测试用例,见Charles抓取到的上传图片成功后的信息(响应数据):

c991ef17ae69b58eaa2290a8bc4a52f8.png

执行Jmeter中的测试用例,看响应数据是否与如上截图一直。

在接口测试中,某些时候Content-Type是application/x-www-form-urlencoded; charset=UTF-8的一种形式,这里以拉钩网产品为案例,在拉钩网中搜索自动化测试工程师,然后获取到第四页的响应数据,在拉钩网中要特别注意的是由于多次请求,后台会屏蔽,所以在请求的请求头信息中需要带上User-Agent和Cookie,见截图:

fe497fc1aca598fd4ac77d6d42a0abef.png

使用浏览器的network可以看到,请求参数是:

2a13f1a79b37ca4c1e29d196278c089e.png

那么在Jmeter中就非常简单了,见请求参数在Jmeter填写后的截图:

bc6c095bb6b6d63b47efcabb515db0cd.png

点击执行后,就可以看到执行后返回的响应数据中,包含招聘该职位的公司,薪资,以及其他的信息,见截图:

4bbd989c4c86e28118917ed46833f344.png

今天就先写到这里,如果想对接口测试有系统的学习,关注一下我们哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值