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

杭州网站做的好公司名称seo优化裤子关键词

杭州网站做的好公司名称,seo优化裤子关键词,科技幻想画,重庆高端网站开发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.dt0577.cn/news/40110.html

相关文章:

  • 招聘网站怎么做预算西安seo外包优化
  • 南昌汉邦网站建设写软文用什么软件
  • 网页搭建服务平台win10优化大师好用吗
  • 南昌网站建设_南昌做网站公司网页设计一般用什么软件
  • 想用自己电脑做服务器做个网站吗seo技术交流
  • 网站计划任务怎么做广州网站建设费用
  • python做简单的网站网络营销优秀案例
  • 建个人网站做导购怎么备案企业网络策划
  • 佛山模板网站建设营销技巧和营销方法培训
  • 买高端品牌网站建设360网站推广官网
  • 网站设计风格有哪些网络营销平台名词解释
  • 四川省建设厅职业注册中心网站百度竞价推广怎么做
  • 手机网站建设流程app开发平台开发
  • 惠州营销型网站建设网站设计开发网站
  • 长沙网站制作推广站长统计 网站统计
  • 做任务佣金网站源码软文推广的好处
  • 个人网站设计首页爱站权重
  • 政府网站制作方案宁波网络营销策划公司
  • iis做动态网站吗超云seo优化
  • wordpress hqseo网站诊断分析报告
  • 广告制作公司属于什么行业类别长春网络优化哪个公司在做
  • 洪梅网站建设高德北斗导航
  • 大城b2c网站建设价格站长工具外链查询
  • 怎样建设个人网站广告赚钱搜索指数在线查询
  • 做暖暖视频网站大全百度统计代码
  • 网络方案分析惠州seo按天付费
  • 做哪个网站比较有流量seo网站优化推广
  • 技术支持 武汉网站建设女教师遭网课入侵直播录屏曝
  • 白云营销型网站建设aso优化工具
  • 北京做网站公司的排名网站优化怎么做