当前位置: 首页 > 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.dinnco.com/news/46576.html

相关文章:

  • 网站云服务器租用青岛seo推广公司
  • wordpress爆破工具企业网站排名优化
  • wordpress 加密查看深圳seo推广
  • 徐州公司建站模板百度app安装下载
  • 学校网站开发工程师网页制作公司排名
  • 网站登录页面制作厦门seo外包
  • 网站开发验收报告模板仓山区seo引擎优化软件
  • web开发是和网站开发等同吗十大技能培训机构排名
  • 网站制作价嘉兴seo排名外包
  • 网站建设方案博客域名网站查询
  • 电商网站设计案例sem推广案例
  • 网站注册页面怎么做数据验证码12月10日新闻
  • 专门做网站关键词排名软文广告
  • 网站建设首选智投未来1厦门网站推广费用
  • 做网站php语言用什么工具百度下载官网
  • 中山做app网站公司哪家好常州百度seo排名
  • 上海做网站的的公司有哪些生猪价格今日猪价
  • 做漫画网站空间多大广告营销策略有哪些
  • 网站前端设计培训怎样做网站卖自己的产品
  • 有什么做兼职的好的网站吗全网热度指数
  • 昆明网站seo诊断陕西网站设计
  • 深圳 企业网站建设优化大师下载旧版本安装
  • 电子商城网站可以免费推广的网站
  • 滨州北京网站建设价格低aso优化工具
  • 西青做网站公司网站怎样才能在百度被搜索到
  • 网上找人做动态网站的报价推广方案100个
  • 杭州煜灿网络科技有限公司网站开发百度竞价点击神器
  • 如何建设门户网站谷歌应用商店app下载
  • 电子商务专业就业方向及前景广州专做优化的科技公司
  • 如何设计网站风格成都seo正规优化