首页 新闻 会员 周边 捐助

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

0
悬赏园豆:20 [待解决问题]

如题,要测试web接口,连接的数据库,通过接口从数据库里插入,查询数据。然后我配置后,发现不管是post,还是get都没有对应的响应数据。查看web接口,发现是从接口插入,获取数据时,输在网页接口入必参数后须要点击提交一下才行。这样,我用jmeter测试因为没有点击事件,返回的都不是数据库响应值,而是网页本身响应,如网页背景信息,图片分辨率这些。

 

请问,jmeter要怎样才能测试那些需要手动点击,登录的接口?谢谢!

我在http信息头管理器里已加入对应token值,返回的还是页面本身信息,如图片大小等,无数据库响应

liyangzbx的主页 liyangzbx | 初学一级 | 园豆:74
提问于:2017-08-04 09:09
< >
分享
所有回答(1)
0

对于需要登录的接口,下面是2种方法:

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

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

ycyzharry | 园豆:25683 (高人七级) | 2017-08-04 09:28

这个地方,测试的时候手动输入value,然后必须点击下面的“try it out”,数据库才能响应,给出返回值。但是用jmeter做压力测试的时候,这个地方要怎样才能实现有响应值返回?

支持(0) 反对(0) liyangzbx | 园豆:74 (初学一级) | 2017-08-04 10:01

@liyangzbx: 做压力测试时候,返回结果不是在查看结果树里看么

支持(0) 反对(0) ycyzharry | 园豆:25683 (高人七级) | 2017-08-04 10:08

@ycyzharry: 是的,手动操作这里应返回的是一些数据,包括时间,数值。压力测试结果树里,查看响应结果显示的响应数据似乎不对。

支持(0) 反对(0) liyangzbx | 园豆:74 (初学一级) | 2017-08-04 10:11

@liyangzbx: 你这边响应数据是一个页面

支持(0) 反对(0) ycyzharry | 园豆:25683 (高人七级) | 2017-08-04 10:19

@ycyzharry: 是的响应的不是数据库,是web页面。但是我是要测试接口与数据库。不知道哪里出现了问题。

支持(0) 反对(0) liyangzbx | 园豆:74 (初学一级) | 2017-08-04 10:20

@liyangzbx: 你先确保你访问的接口返回不是页面,用fiddler调试下。

支持(0) 反对(0) ycyzharry | 园豆:25683 (高人七级) | 2017-08-04 10:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册