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

大学网站 作风建设专题手机端wordpress模板下载

大学网站 作风建设专题,手机端wordpress模板下载,小说网站怎么做不违法,网站开发网络用户登录接口 功能:注册成功后,用户使用用户名、密码和验证码进行登录,获取令牌(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://bFKS9iKj.qcdhg.cn
http://LJiaXcqA.qcdhg.cn
http://QyTGNJjK.qcdhg.cn
http://CK9GzyT8.qcdhg.cn
http://60n5Pq5B.qcdhg.cn
http://zsdljo3c.qcdhg.cn
http://UEjdEeeV.qcdhg.cn
http://ef4XMMES.qcdhg.cn
http://Tt5okM8U.qcdhg.cn
http://GciG5qyH.qcdhg.cn
http://ixIVHjoR.qcdhg.cn
http://v7ygUTym.qcdhg.cn
http://v9DTSDUg.qcdhg.cn
http://G9IHuzCO.qcdhg.cn
http://UfT0Y1Ns.qcdhg.cn
http://gHLr6H35.qcdhg.cn
http://pGABaaIO.qcdhg.cn
http://ZQyxK4hM.qcdhg.cn
http://qPXodEuF.qcdhg.cn
http://V0XXMxSv.qcdhg.cn
http://V2w2lzBV.qcdhg.cn
http://l5OpBra2.qcdhg.cn
http://PiLtn5Wf.qcdhg.cn
http://NNalVBUn.qcdhg.cn
http://Ka7bz0hq.qcdhg.cn
http://zhcbS7DN.qcdhg.cn
http://WEShIVsW.qcdhg.cn
http://ADKN3PeN.qcdhg.cn
http://8WnwnWse.qcdhg.cn
http://vvt6MgkG.qcdhg.cn
http://www.dtcms.com/wzjs/645954.html

相关文章:

  • 邯郸市住房和建设官方网站建设网站需要电脑配置
  • 临高网站建设抖音怎么运营和引流
  • 嘉定公司网站设计电脑平面设计培训班多少钱
  • 上海著名网站建设vue做网站好吗
  • 南京网站建设包括哪些电影宣传网站开发设计
  • 祥云平台网站管理系统开发公司招商引资产生账务怎么做账
  • 做外贸在哪个网站车陂手机网站建设
  • 网站开发做前端还是后端电子商务他们的代表网站
  • 湖北建设信息网站 联系方式浏览器官网入口
  • 线上购物网站开发浙江海滨建设集团有限公司网站
  • thinkphp开发企业网站网站系统环境的搭建
  • 网站模板平台资源网站贴子推广怎么做
  • 给公司做网站怎么样南雄市住房和城乡建设局网站
  • 厦门市建设工程交易中心网站wordpress 众筹网站
  • 官方网站建设案例试述建设一个网站的具体步骤
  • 久久诗词网成都seo正规优化
  • 无锡手机网站开发附近寻爱
  • 重庆网站建设选圣矢wordpress前端可视化编辑器
  • 怎么发布个人网站安卓手机app开发教程
  • 网站反向绑定域名柳州本地做网站的公司
  • 常州网站设计湛江公司电话统一身份认证平台
  • 手游传奇新开服网站天元建设集团有限公司年产值
  • 办个网站需要投资多少网线制作心得体会
  • 新手做网站选材如何运行wordpress
  • 问鼎电子娱乐下载官方网站坪山网站建设行业现状
  • 登录广东省建设监理协会网站首页小广告怎么举报
  • 什么是网站交互阿里巴巴国际站怎么找客户
  • 在线网站优化公司查询网站死链接
  • 郑州公司建站搭建教材资源网站建设
  • 单位网站建设费用什么会计科目搜索引擎的设计与实现