会话令牌并使用会话令牌和用户详细信息响应请求。注意此功能的实现可以在和中找到。在您的测试套件中您将验证此端点是否满足以下条件当提供有效的凭据时它应该以状态代码响应成功后它应该响应用户详细信息成功时它应该响应一个有效的会话令牌当给出无效凭据时它应该以状态代码响应当找不到用户时它应该以状态代码响应当给出无效的请求正文时它应该以状态代码响应在测试每个场景之前您需要定义另一套测试来对与此端点相关的所有测试进行分组。
在定义测试套件的结束标记下为路线添加另一个复制您将在此套件中编写的测试还需要数据库中存在用户因为您将成为登录功能。在您刚刚添加的块中您可以在每次测试之前使用的函数将用 Whatsapp 号码列表 户添加到数据库中。将以下内容添加到新的测试套件中复制注意需要注意的是此处密码的加密方法必须与中使用的加密方法完全匹配。现在这套测试的初始设置已经完成您可以继续编写测试。就像之前一样接下来的六个部分将分别介绍每个场景并逐步介绍测试的工作原理。
-
应第一个测试将仅验证有效的登录请求以及来自的响应代码中正确的凭据结果。首先在该函数正下方的这套测试的块中添加新测试复制要测试所需的行为请使用用于创建测试用户的相同用户名和密码向端点发送请求。然后验证响应的状态代码是复制成功后它应该响应用户详细信息下一个测试与上一个测试非常相似只不过您将检查响应正文中的对象并验证其内容而不是检查响应状态。添加另一个包含以下内容的测试复制上述测试内容。 |