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

雄县阿里巴巴网站建设cps游戏推广平台

雄县阿里巴巴网站建设,cps游戏推广平台,网站内容建设 内容审核流程,网站内容关键词pytest对用户登录接口进行自动化脚本设计 a. 创建一个名为"test_login.py"的测试文件,编写以下测试脚本 import pytest import requests# 测试用例1:验证登录成功的情况 # 第一个测试用例验证登录成功的情况,发送有效的用户名和密…
  1. pytest对用户登录接口进行自动化脚本设计
    a. 创建一个名为"test_login.py"的测试文件,编写以下测试脚本
import pytest
import requests# 测试用例1:验证登录成功的情况
# 第一个测试用例验证登录成功的情况,发送有效的用户名和密码,预期结果是返回状态码200和success字段为True。
def test_login_success():url = "http://your-api-url/login"  # 替换为实际的登录接口URLdata = {"username": "your-username",  # 替换为有效的用户名"password": "your-password"   # 替换为有效的密码}response = requests.post(url, data=data)assert response.status_code == 200assert response.json()["success"] == True# 测试用例2:验证登录失败的情况
# 第二个测试用例验证登录失败的情况,发送无效的用户名和密码,预期结果是返回状态码401和success字段为False。
def test_login_failure():url = "http://your-api-url/login"  # 替换为实际的登录接口URLdata = {"username": "invalid-username",  # 替换为无效的用户名"password": "invalid-password"   # 替换为无效的密码}response = requests.post(url, data=data)assert response.status_code == 401assert response.json()["success"] == False

b. 在终端中进入测试文件所在的目录,并运行以下命令来执行这些测试用例

pytest test_login.py
  1. pytest之多线程多并发自动化接口设计
    a. 安装pytest-parallel插件
pip install pytest-parallel

b. 创建一个名为test_concurrent_api.py的测试文件,并编写以下测试脚本。定义一个测试用例来测试多并发接口的情况。使用concurrent.futures.ThreadPoolExecutor来创建一个线程池执行器,并使用executor.submit方法在线程池中并发执行接口请求。在每个请求的结果中,用断言来验证接口的返回结果是否符合预期。

import pytest
import requests
from concurrent.futures import ThreadPoolExecutor# 测试用例:验证多并发接口的情况
def test_concurrent_api():url = "http://your-api-url"  # 替换为实际的接口URL# 定义并发请求数量concurrency = 10# 创建一个线程池执行器executor = ThreadPoolExecutor(max_workers=concurrency)# 使用线程池并发执行接口请求with executor:results = [executor.submit(requests.get, url) for _ in range(concurrency)]# 遍历结果,进行断言for result in results:response = result.result()assert response.status_code == 200assert response.json()["success"] == True

c. 在终端中进入测试文件所在的目录,并运行以下命令执行测试用例:<num_workers>是并发工作线程数量。pytest会使用pytest-parallel插件来并发执行测试用例,并输出每个测试用例的运行结果和总体的测试结果。

pytest -n <num_workers> test_concurrent_api.py

互联网大厂测开经历,目前担任测试开发负责人,每天分享互联网面经,如果你有测试相关的问题,欢迎咨询,海鲜市场【简历优化】、【就业指导】、【模拟/辅导面试】,已辅导20位以上同学拿到心仪offer

海鲜市场

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

相关文章:

  • 息壤服务器网站打不开巩义网络推广
  • 家谱网站的首页怎么做网络促销
  • 请问做网站需要什么软件美工培训
  • 网站开发需求用什么软件搜索引擎分析论文
  • 龙岩建设局网站互联网营销培训平台
  • 网络专业毕业论文美国seo薪酬
  • 怎么做网站后期推广关键词查询网站的工具
  • 公众号开发网站做一个网站需要什么
  • 宝塔建设的网站火车头发布失败网站排名优化的技巧
  • 建设网站的流程seo是搜索引擎营销
  • 厦门 公司网站建设seo网站关键词优化
  • 电商网站建设解决方案兰州做网站的公司
  • 佛山外贸网站建设公司信息流广告怎么投放
  • 北京网站优化哪家好某网站seo诊断分析
  • 江苏省住房和建设部网站广州网络seo优化
  • 做免费推广的网站有哪些淘宝网络营销方式
  • 做汽车团购的网站建设网页开发培训网
  • 网站开发的趋势宁波seo教程推广平台
  • 邹平做网站哪家好软件开发培训多少钱
  • 朝阳区公安局网站备案seo课程培训机构
  • 厦门有设计网站的吗网站seo排名优化工具在线
  • 毕设做网站需要发布到浏览器吗百度站长收录提交入口
  • 陇西哪里能学做网站西安百度推广网站建设
  • 织梦与wordpress seo哪个好网络优化器免费
  • 张家港保税区建设规划局网站俄罗斯搜索引擎入口
  • 电信公司网络维护seo公司seo教程
  • 爱站网 关键词挖掘工具站百度快速优化软件
  • 网站制作公司成都宁波seo搜索引擎优化
  • python做网站商城开发竞价托管推广
  • SaaS网站可以做seo嘛搜索引擎哪个好用