
前言:定的月度KPI为接口覆盖率达到100%,根据天眼统计有一个上传文件接口未覆盖,抓取此接口之后发现文件不是一个单纯的路径,需要先转换之后再上传,经过查阅资料解决该问题。
*** 作步骤:
1首先抓取要用到的上传文件接口分析数据:
可以看出跟我们平时用的接口有一些不同之处:请求方式采用二进制数据进行发送请求项之间用boundary的作为分割标志
2解决方式:
请求参数采用文件上传方式,MIME类型选择:application/octet-stream
(1)有些web项目是前后端不分离的,返回的内容不是那种纯进口返回json格式,返回的是一个HTML页面。并且有些参数是隐藏在html里面的,需要先从html页面中取出隐藏参数。例如tinyshop商城。
那么接下来就是提取这个tiny_token_的value值
(2)用xpath提取器获取tiny_token_的值,用xpath定位方法定位到该元素的相对路径,表达式为://[@id="search-form"]/input[3]/@value
(3)引用的步骤与正则表达式的一致,${token}
使用Jmeter进行>
在进行网页或应用程序后台接口开发时,一般要及时测试开发的接口能否正确接收和返回数据,对于单次测试,Postman插件是个不错的>
以上就是关于jmeter处理上传文件接口全部的内容,包括:jmeter处理上传文件接口、jmeter接口测试—xpath提取器、jmeter之有依赖关系的接口处理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)