测试积点老人 发表于 2019-12-16 10:56:58

jmeter测试web接口需要点击,登录等事件时该怎么处理?

jmeter测试web接口需要点击,登录等事件时该怎么处理?
要测试web接口,连接的数据库,通过接口从数据库里插入,查询数据。然后我配置后,发现不管是post,还是get都没有对应的响应数据。查看web接口,发现是从接口插入,获取数据时,输在网页接口入必参数后须要点击提交一下才行。这样,我用jmeter测试因为没有点击事件,返回的都不是数据库响应值,而是网页本身响应,如网页背景信息,图片分辨率这些。
请问,jmeter要怎样才能测试那些需要手动点击,登录的接口?谢谢!
在http信息头管理器里已加入对应token值,返回的还是页面本身信息,如图片大小等,无数据库响应

潇史一郎 发表于 2019-12-16 15:04:51

用Jmeter登陆接口,一般通过POST传递用户名、密码、验证码,就可以直接登陆成果,不需要点击处理。

bellas 发表于 2019-12-17 09:14:43

1 静态token,参考http://blog.csdn.net/u011349127/article/details/51900232

2 添加cookie,参考http://blog.csdn.net/qsmy_an/article/details/73571896

qqq911 发表于 2019-12-17 10:37:34

加上点击事件

litingting0214 发表于 2019-12-17 13:28:35

写入点击事件

海海豚 发表于 2019-12-17 14:40:01

直接录制一下脚本也可

jingzizx 发表于 2019-12-17 14:43:44

全都是接口传值了

bling123 发表于 2019-12-17 16:25:29

方法1:利用badboy录制脚本,修改一下传递的参数
方法2:问开发要一下接口ip、端口、接口名、入参,在jmeter中新建测试计划--线程:添加http request,输入以上信息,添加结果树即可
页: [1]
查看完整版本: jmeter测试web接口需要点击,登录等事件时该怎么处理?