以前是在一个后台用java写的电商公司做的,登录接口登录失败以后会有业务错误码来判断
现在转到了一家后台用ASP.NET写的公司,登录失败或者在未登陆时请求一个需要登录的接口后,返回的是一个HTML的登录页面
现在我做接口自动化测试,在判断返回结果是否符合预期时应该怎么判断呢?(我们领导和我说他们后台都是restful风格的api,你直接用)http状态码判断就可以了,我觉得不靠谱啊,200不是只表示请求成功了数据会返回吗?返回的数据不一定是正确的啊
以前是在一个后台用java写的电商公司做的,登录接口登录失败以后会有业务错误码来判断
现在转到了一家后台用ASP.NET写的公司,登录失败或者在未登陆时请求一个需要登录的接口后,返回的是一个HTML的登录页面
现在我做接口自动化测试,在判断返回结果是否符合预期时应该怎么判断呢?(我们领导和我说他们后台都是restful风格的api,你直接用)http状态码判断就可以了,我觉得不靠谱啊,200不是只表示请求成功了数据会返回吗?返回的数据不一定是正确的啊
抓包看下,输错了密码和输对了密码可能都产生一个302跳转,但是跳转页面的地址不同,根据location判断