当前位置: 首页 > wzjs >正文

南宁网站建设找哪家好怎么提高关键词搜索排名

南宁网站建设找哪家好,怎么提高关键词搜索排名,网页设计的主题有哪些,营销型企业网站建设价格用户登录接口 功能:注册成功后,用户使用用户名、密码和验证码进行登录,获取令牌(token)。参数:用户名、密码、验证码返回:登录成功返回 token,失败返回错误信息 用例编号用例名称用…

用户登录接口

  • 功能:注册成功后,用户使用用户名、密码和验证码进行登录,获取令牌(token)。
  • 参数:用户名、密码、验证码
  • 返回:登录成功返回 token,失败返回错误信息
用例编号用例名称用户名密码验证码预期结果断言
1正常登录成功testuser123Test12345123456登录成功,返回 token状态码为 200,返回信息包含 token 字段
2用户名不存在nonexistuserTest12345123456用户名不存在状态码为 400,返回信息包含 “用户名不存在” 字样
3密码错误testuser123Wrong12345123456密码错误状态码为 400,返回信息包含 “密码错误” 字样
4验证码错误testuser123Test12345654321验证码错误状态码为 400,返回信息包含 “验证码错误” 字样
5用户名为空Test12345123456用户名不能为空状态码为 400,返回信息包含 “用户名不能为空” 字样
6密码为空testuser123123456密码不能为空状态码为 400,返回信息包含 “密码不能为空” 字样
7验证码为空testuser123Test12345验证码不能为空状态码为 400,返回信息包含 “验证码不能为空” 字样
8所有参数为空用户名、密码、验证码均为必填项状态码为 400,返回信息包含 “用户名、密码、验证码均为必填项” 字样
import unittest
from ddt import ddt, data, unpack
import openpyxl
import requests@ddt
class TestUserLogin(unittest.TestCase):# 替换为你的 Excel 文件路径file_path = 'your_excel_file.xlsx'workbook = openpyxl.load_workbook(file_path)sheet = workbook.active# 从 Excel 文件的第二行开始读取数据,将每行数据作为一个元素添加到 test_data 列表中test_data = [row for row in sheet.iter_rows(min_row=2, values_only=True)]@data(*test_data)@unpackdef test_user_login(self, _, __, username, password, code, ___, assertion):url = 'https://example.com/login'# 构造请求体,包含用户名、密码和验证码payload = {'username': username,'password': password,'code': code}# 发送 POST 请求到指定的登录接口,并将请求体以 JSON 格式发送response = requests.post(url, json=payload)# 从断言信息中分割出状态码和返回信息的断言部分status_code, message = assertion.split(',')# 验证响应的状态码是否符合预期self.assertEqual(response.status_code, int(status_code.split('为 ')[1]))# 验证响应的文本内容是否包含预期的信息if "包含“" in message:self.assertIn(message.split('包含“')[1].split('”')[0], response.text)else:# 针对返回token的情况,检查返回信息中是否存在token字段if "token字段" in message:self.assertTrue('token' in response.json())if __name__ == '__main__':unittest.main()
  1. 使用self.assertEqual来验证响应状态码是否与预期相符。
  2. 使用self.assertIn来验证响应文本内容是否包含预期信息。
  3. 当登录成功返回 token 时,使用self.assertTrue验证响应中是否包含 token 字段,以此确保接口返回结果的正确性。
  4. 环境处理:与后端沟通,将验证码固定为特定值,简化测试,专注登录核心功能,且不影响生产环境。

http://www.dtcms.com/wzjs/353974.html

相关文章:

  • jf厂高仿手表网站重庆seo是什么
  • 域名转移 网站访问百度seo关键词排名技术
  • 网站开发有什么职位网络营销的种类
  • 有没有免费注册的网站青岛网站排名推广
  • wordpress建站wifigoogle ads
  • 做恶搞图片的网站网络推广平台收费不便宜
  • 网站开发和运作的财务预算厦门百度seo点击软件
  • 如何看到网站的建设时间微营销系统
  • 做网站怎么赚钱 做网站怎么赚钱潍坊seo培训
  • 庐山网站建设网络营销策划书8000字
  • 浙江省品牌建设联合会网站seo搜索培训
  • ux主题wordpress前端优化网站
  • 在百度做推广送网站好吗怎么样引流顾客到店方法
  • 没有网站怎么做cps推广方式都有哪些
  • 黑龙江能源建设网站百度推广获客成本大概多少
  • app类似wordpress亚马逊排名seo
  • 音乐培训如何做网站宣传今天全国31个省疫情最新消息
  • 可以做网站的软件东莞网站推广排名
  • 做网站卖游戏装备谷歌chrome
  • 毕业设计做啥网站好企业官网建站
  • 市住房住房城乡建设委官方网站微信怎么推广引流客户
  • 大同网站建设熊掌号seo排名点击工具
  • 网站建设格式爱链接购买链接
  • 济南网站制作多少钱友情链接作用
  • 免费flash网站模板带后台百度信息流广告
  • 网站焦点图多少钱基本seo
  • 学做网站平台网站推广优化教程
  • 体育健身网站建设短视频营销优势
  • 巨好用企业网站源码网络营销的好处
  • 杭州网站建设哪里好百度惠生活商家入驻