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

公司网站建设哪家正规google官网入口手机版

公司网站建设哪家正规,google官网入口手机版,东莞手机网站建设,二手车 网站程序目录 第一种:通过yaml文件获取数据(一维列表) 第二种:通过yaml文件获取数据(二维列表) 第三种:通过yaml文件获取数据(pytest.fixture) 资料获取方法 第一种&#xff…

目录

第一种:通过yaml文件获取数据(一维列表)

第二种:通过yaml文件获取数据(二维列表)

第三种:通过yaml文件获取数据(@pytest.fixture)

资料获取方法


第一种:通过yaml文件获取数据(一维列表)

data.yaml文件内容如下:

- '软件测试'
- '单元测试'
- '自动化测试'
- '性能测试'
- '测试开发'
- '测试架构师'

测试用例内容如下:

@pytest.mark.parametrize('data',  yaml.load(open('data.yml', 'r')))
def test_ddt(data):url='https://www.baidu.com/search/query?key='header = {'Accept': "application/json",'Content-Type': "application/json; charset=utf-8",'Accept-Encoding': "gzip, deflate, br"}res=requests.get(url+data, header)assert res.status_code==200

第二种:通过yaml文件获取数据(二维列表)

data.yaml文件内容如下:

#用例1
-
api_name: page_title
url: http://www.baidu.com/
header = {'Accept': "application/json",'Content-Type': "application/json; charset=utf-8",'Accept-Encoding': "gzip, deflate, br"}
data: {
"status_code": 200
}
#用例2
-
api_name: searching
url: http://www.baidu.com/
header = {'Accept': "application/json",'Content-Type': "application/json; charset=utf-8",'Accept-Encoding': "gzip, deflate, br"}
data: {
"status_code": 200
}
#用例3
-
api_name: login
url: http://www.baidu.com/
header = {'Accept': "application/json",'Content-Type': "application/json; charset=utf-8",'Accept-Encoding': "gzip, deflate, br"}
data: {
"status_code": 200
}

测试用例内容如下:

@pytest.mark.parametrize('data', yaml.load(open('data.yml', 'r')))
def test_ddt(data):api_name = data['api_name']url=data['url']header = data['header']res=requests.get(url + api_name, header)assert   res.status_code ==data['data']['status_code']

第三种:通过yaml文件获取数据(@pytest.fixture)

@pytest.fixture()
def login(request):name = request.paramprint(f"== 账号是:{name} ==")return namedata = ["pyy1", "polo"]@pytest.mark.parametrize("login", data, indirect=True)
def test_name(login):print(f" 测试用例的登录账号是:{login} ")
@pytest.fixture()
def logins(request):param = request.paramprint(f"账号是:{param['username']},密码是:{param['pwd']}")return paramdata = [ {"username": "name1", "pwd": "pwd1"},  {"username": "name2", "pwd": "pwd2"} ]@pytest.mark.parametrize("logins", data, indirect=True)
def test_name_pwd(logins):print(f"账号是:{logins['username']},密码是:{logins['pwd']}")
# 多个fixture
@pytest.fixture(scope="module")
def input_user(request):user = request.paramprint("登录账户:%s" % user)return user@pytest.fixture(scope="module")
def input_psw(request):psw = request.paramprint("登录密码:%s" % psw)return pswdata = [("name1", "pwd1"),  ("name2", "pwd2")]@pytest.mark.parametrize("input_user,input_psw", data, indirect=True)
def test_more_fixture(input_user, input_psw):print("fixture返回的内容:", input_user, input_psw)name = ["name1", "name2"]
pwd = ["pwd1", "pwd2"]@pytest.mark.parametrize("input_user", name, indirect=True)
@pytest.mark.parametrize("input_psw", pwd, indirect=True)
def test_more_fixture(input_user, input_psw):print("fixture返回的内容:", input_user, input_psw)

资料获取方法

【留言777】

各位想获取源码等教程资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

http://www.15wanjia.com/news/37515.html

相关文章:

  • 衡水网页网站建设软文推广页面
  • wordpress登录页修改自己的网站怎么做seo
  • 外贸婚纱网站成功营销十大经典案例
  • 网站建设网络工作室西安seo
  • 做网站被坑seo推广排名平台有哪些
  • 做3d办公家具教程的网站手机怎么创建自己的网站平台
  • 维度网络做网站今天新闻联播
  • 建网站 视频的网址网站seo优化案例
  • 网站建设资源百度云建站
  • wordpress 是CMSseo工具网站
  • 做app好还是响应式网站汕头网页搜索排名提升
  • dede网站建设优化 seo
  • 温江做网站哪家好佛山网站搜索排名
  • 塘下建设银行网站免费推广引流平台有哪些
  • 美食分享网站建设策划书农产品营销策划方案
  • 仿牌做独立网站可靠吗怎么做ppt
  • 网站技术策划内容微信广告平台推广
  • 六安招聘网深圳seo优化排名优化
  • 最牛的html5网站建设2345网址导航删除办法
  • 做兼职的国外网站淘宝宝贝排名查询
  • 自己做网站兼职网络营销方案的范文
  • 网页设计网站架构网站建设开发外包公司
  • 贵阳设计公司谷歌seo一个月费用需要2万吗
  • 长沙南站建站蜜雪冰城推广软文
  • 网站建设 豫icp备网站排名
  • 西安哪里找做网站公司河南网站建设哪个公司做得好
  • 做h游戏视频网站网络软文是什么
  • 网站推广文章b站推广渠道
  • 张家口网站建设哪里好网络推广一个月的收入
  • 财务网站建设西安百度推广代理商