51Testing软件测试论坛

标题: 求救:怎么不用登录就能测试接口 [打印本页]

作者: A.B.    时间: 2017-3-30 16:58
标题: 求救:怎么不用登录就能测试接口
想用Jmeter测试接口,但是很多网站需要登录才能进入,于是我想知道的怎么不登录也能测试接口呢

有人说用token值,但是我搜索了很多文章也没有找到,求帮助


作者: 一抹红尘    时间: 2017-3-30 19:52
首先,接口测试的原理是:发送请求(请求的类型可以为post 或者get),然后服务器响应请求,返回数据,一般是返回json格式的数据。然后我们从返回的数据中验证是否符合我们的预期。比如你浏览淘宝网站,输入你要搜索的商品,这就有你向服务器发送的请求,然而你并没有登陆淘宝网站。所以jmeter做接口测试不一定都要登陆,具体场景具体分析
作者: 黑盒测试    时间: 2017-4-1 13:27
写个登录每次调用 获得token不得了
作者: szyszy2000    时间: 2017-4-1 18:19
1. 把登录操作放到once控制器里面,要测试操作放到事务控制器里,这样测试中只会登录,约等于只测试接口
2.让开发开个后门,使用指定参数的时候,可以直接访问接口,无需登录,在实际情况里面,都已经做好了,用于提供给外系统调用。
作者: jingzizx    时间: 2017-4-26 19:43
可以实现不用每次登陆,但是登陆验证过程是必须的
作者: A.B.    时间: 2017-5-17 13:17
一抹红尘 发表于 2017-3-30 19:52
首先,接口测试的原理是:发送请求(请求的类型可以为post 或者get),然后服务器响应请求,返回数据,一般是 ...

嗯。接口测试不是重点,压力测试,。

比如网购时,一个商品5个,不同用户购买,怎么防止超卖,这才是重点
作者: A.B.    时间: 2017-5-17 13:18
黑盒测试 发表于 2017-4-1 13:27
写个登录每次调用 获得token不得了

现在我就是先写个登录,成功后直接POST




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2