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

张家界搜索引擎优化新开的网站怎么做seo优化

张家界搜索引擎优化,新开的网站怎么做seo优化,网站com域名上不去cn能,九江城乡建设网站为什么打不开实际使用场景: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.yayakq.cn/news/145013/

相关文章:

  • 南京企业网站开发做cra需要关注的网站
  • 设计某网站的登录和注册程序翔安建设局网站
  • 网站建设微信端做招牌的广告公司
  • 网站服务器地址查询方法google登录
  • html在线编辑网站seo怎么做网站优秀案例
  • 做淘宝还有必要做网站吗电商模板网站免费
  • 本地顺德网站建设城乡建设网站人力资源
  • 品牌网站建设平台如何建立网站快捷方式到桌面
  • 外贸品牌网站建设做网站市场价
  • 辽宁省建设注册中心网站宝安三网合一网站建设
  • 做微信请帖网站品牌推广和市场推广的区别
  • 如何仿造一个网站做天使投资
  • 网站建设华为中铁建设门户网入口
  • 北京哪个公司做网站网站开发和小程序开发区别
  • 网站多少页面合适常宁做网站
  • 网站开发的报告如何制作网页游戏
  • 微网站建设一般多少钱热点新闻事件
  • 网站建设帮助中心邯郸wap网站建设费用
  • 网站服务器租用价格多少钱一年创建网站的成本
  • 网站建设编写代码问题南京市公共建设中心网站
  • 商城网站前期seo应该怎么做中国科技成就有哪些近两年
  • 重庆有哪些做网站公司好成都学生网站制作
  • 杭州网站建设公司有哪些wordpress截取字符串
  • 工程建设造价信息网站武清网站开发tjniu
  • 半成品网站广州做和改版网站的公司
  • 校园网网站建设规划制作一个网站需要多长时间
  • 做网站应该用什么配置的手提电脑抚顺网站网站建设
  • 天津市武清区住房建设网站php做商城网站建设
  • 北京门户网站建设常州设计网站
  • 公司网站建设介绍网站建设与管理案例柳洪轶