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

南宁做网站的公司有哪些百度seo是啥意思

南宁做网站的公司有哪些,百度seo是啥意思,网店推广要多少钱,移动宽带怎么网上续费实际使用场景:pytest运行用例的时候,启动mitmdump进程试试抓包,pytest命令行启动的时候,传入mitmdump需要的参数(1)抓包生成的文件地址 (2)mitm的proxy设置 # 在pytest的固定文件中…

实际使用场景:pytest运行用例的时候,启动mitmdump进程试试抓包,pytest命令行启动的时候,传入mitmdump需要的参数(1)抓包生成的文件地址 (2)mitm的proxy设置

#  在pytest的固定文件中conftest.py中def pytest_addoption(parser):"""自定义pytest的命令行参数,@pytest.fixture配合下面的方法一起用:param parser::return:"""parser.addoption("--mitm_path", action="store",default="",type=str,help="--mitm_path:mitmproxy生成的cvs文件名称")parser.addoption("--mitm_proxy", action="store",default="127.0.0.1:8080",type=str,help="--mitm_proxy:mitmproxy设置代理")@pytest.fixture(scope="session", autouse=True)
def set_env_mitm_path(request):"""将--mitm_path从命令行中获取放入环境变量中,给mitmdump工具用:param request::return:"""mitm_value = request.config.getoption("--mitm_path")os.environ['mitm_path'] = mitm_valueprint('\n --mitm_path参数值:', mitm_value)return mitm_value@pytest.fixture(scope="session", autouse=True)
def set_env_mitm_proxy(request):"""将--mitm_proxy从命令行中获取放入环境变量中,给mitmdump工具用:param request::return:"""mitm_proxy = request.config.getoption("--mitm_proxy")os.environ['mitm_proxy'] = mitm_proxyprint('\n --mitm_proxy参数值:', mitm_proxy)return mitm_proxy@pytest.fixture(scope="session")
def setup_mitmdump():"""pytest启动,cmd启动一个mitmdump的进程:return: """if not os.environ.get("mitm_path"):# 命令行没有传入mitm_path的值,给默认值一个caller = os.environ.get('PYTEST_CURRENT_TEST').split(':')[-1].split(' ')[0]mitm_path = "./testdata/" + caller + ".csv"os.environ["mitm_path"] = mitm_pathcmd = r"mitmdump -p {}".format(os.environ.get("mitm_proxy") if os.environ.get("mitm_proxy") else '8080')process = subprocess.Popen(cmd, creationflags=subprocess.CREATE_NEW_CONSOLE)time.sleep(1)yieldtime.sleep(6)print("stop mitm")process.kill()

测试文件

import csv
import os
import timeimport pytest
import requestsclass TestDemo:@pytest.mark.usefixtures("setup_mitmdump")@pytest.mark.parametrize("name,assert_word",[pytest.param("1", "smart", id="第一个"),pytest.param("2", "smart", id="第二个")])def test_001(self, name, assert_word):print("我是用例test_%s" % name)url = "http://httpbin.org/get"params = {}headers = {"content-type": "application/json; charset=UTF-8"}proxies = {'http': 'http://127.0.0.1:%s' % os.environ.get("mitm_proxy")}  # ip地址option = requests.get(url=url, headers=headers, params=params, proxies=proxies)time.sleep(10)

运行效果

pytest -s test1.py --mitm_path=D:/hf.csv

pytest -s test1.py --mitm_path=D:/hf.csv  --mitm_proxy 8989

http://www.yidumall.com/news/76295.html

相关文章:

  • 怎么使用网站模板网络推广的方式
  • 免费ppt模板下载网址不需要会员seo自动刷外链工具
  • 泰安高端网站建设阳江网站建设
  • 中英文企业网站制作app推广拉新平台
  • 做旅游的网站有哪些google官网入口下载
  • 哈尔滨网站建设1元钱廊坊网站建设公司
  • 营销型外贸网站建设郑州网站运营实力乐云seo
  • 福州手机建站模板小程序定制开发公司
  • 自己建立独立域名的网站怎么做单页网站模板
  • 什么做婚车网站最大下载百度卫星导航
  • 游戏网站开发运营的几个思路seo实战培训费用
  • 怎么做切片网站怎么把网站排名优化
  • 南坪做网站seo快速排名软件app
  • 怎么给网站做自适应推广网站都有哪些
  • thinkphp可以做网站吗百度推广获客成本大概多少
  • 梅河口做网站优化大师电脑版官方
  • 内网建立网站广告公司取名字参考大全
  • 做外贸的都有那些网站企业网站管理系统
  • 云南网站建设公司哪家好在线seo外链工具
  • 网站常见的风格互联网平台推广
  • 长春火车站什么时候解封朋友圈的广告推广怎么弄
  • wordpress头像网站网站快照优化公司
  • 广丰做网站公司怎么开网站平台挣钱
  • 阿里网站建设工具安阳seo
  • 做病毒和木马的培训网站如何做外贸网站的推广
  • 城乡厅建设部网站首页宁波网站推广平台效果好
  • 什么是速成网站seo网址大全
  • 中国电子政务网站建设意见百度新闻首页头条
  • 网站出错咨询电话全球疫情最新消息
  • 长春专业做网站公司百度sem竞价托管