A.B. 发表于 2017-3-30 16:58:15

求救:怎么不用登录就能测试接口

想用Jmeter测试接口,但是很多网站需要登录才能进入,于是我想知道的怎么不登录也能测试接口呢

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

一抹红尘 发表于 2017-3-30 19:52:40

首先,接口测试的原理是:发送请求(请求的类型可以为post 或者get),然后服务器响应请求,返回数据,一般是返回json格式的数据。然后我们从返回的数据中验证是否符合我们的预期。比如你浏览淘宝网站,输入你要搜索的商品,这就有你向服务器发送的请求,然而你并没有登陆淘宝网站。所以jmeter做接口测试不一定都要登陆,具体场景具体分析

黑盒测试 发表于 2017-4-1 13:27:54

写个登录每次调用 获得token不得了

szyszy2000 发表于 2017-4-1 18:19:10

1. 把登录操作放到once控制器里面,要测试操作放到事务控制器里,这样测试中只会登录,约等于只测试接口
2.让开发开个后门,使用指定参数的时候,可以直接访问接口,无需登录,在实际情况里面,都已经做好了,用于提供给外系统调用。

jingzizx 发表于 2017-4-26 19:43:54

可以实现不用每次登陆,但是登陆验证过程是必须的

A.B. 发表于 2017-5-17 13:17:28

一抹红尘 发表于 2017-3-30 19:52
首先,接口测试的原理是:发送请求(请求的类型可以为post 或者get),然后服务器响应请求,返回数据,一般是 ...

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

比如网购时,一个商品5个,不同用户购买,怎么防止超卖,这才是重点

A.B. 发表于 2017-5-17 13:18:20

黑盒测试 发表于 2017-4-1 13:27
写个登录每次调用 获得token不得了

现在我就是先写个登录,成功后直接POST
页: [1]
查看完整版本: 求救:怎么不用登录就能测试接口