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

网站地址怎么做超链接广东网站建设制作价格

网站地址怎么做超链接,广东网站建设制作价格,wordpress 安全问题,大连设计网站的公司实际使用场景: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/461724/

相关文章:

  • 个人空间网站免费域名备案后网站打不开
  • 优质的网站制作泰安市卓创网络科技有限公司
  • 网站建设服务有哪些网站做哪种推广好
  • 扬州网站建设哪家公司好专业网站的定义
  • 网站布局内容html5 网站推荐
  • 如何做网站运营wordpress后台满
  • 无锡网站外包软文营销的作用
  • 使用html5的网站wordpress默认amp
  • 南通的互联网公司网站安徽蚌埠怀远县建设局网站
  • 成立一个网站平台要多少钱私密浏览器免费看片在线看
  • 常州网站外包网页设计实训报告心得
  • 找不同 网站开发网络营销服务商
  • 百度数据网站企业如何建设网站
  • 专业南京网站建设云南住房和城乡建设部网站
  • 北京网站建设案例wordpress换域名了 登陆不了
  • 做搜狗网站点击赚钱猪八戒网站建设公司
  • 网站屏蔽ip重庆装修公司排名前十强
  • 外资公司在国内注册流程做推广优化的网站有哪些
  • 上传文章的网站微博营销的技巧有哪些
  • 青岛专业做外贸网站咨询公司名字
  • 做网站业务员提成几个点网站创建数据库
  • 网站这么设置微信支付宝温州网站 公司
  • 求个网站这么难吗2021年wordpress模板+免费
  • 宿州北京网站建设站长统计在线观看
  • 南京做企业号微网站营销成都专业seo公司
  • 天台做网站wordpress首次请求慢
  • 台州路桥做网站的公司有哪些扁平化配色方案网站
  • 在线做印章网站代理公司注册收费
  • 专业的网站设计公司c 中怎么用html5做网站
  • ipad做电影网站网络宣传广告费多少