摘要:
一、httprunner的简介 HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 项目地址:https://github.com/HttpRunner/HttpRunne 阅读全文
摘要:
服务端安装mysql数据库(建议5.7以上的,mysql安装教程),设置utf-8编码,创建对应的数据库,设置好相应的用户名,密码,然后启动mysql 下载httprunnermanager 安装httprunnermanager相关的包:pip install -r F:\python\HttpR 阅读全文
摘要:
ymal文件编写语法参考http://www.ruanyifeng.com/blog/2016/07/yaml.html ymal在python中的安装:pip install pyyaml yml文件示例代码如下,此处命名为Data_data.yml: email: user: 111111@qq 阅读全文
摘要:
1、日志的级别 日志一共分为5个等级,从低到高分别是: 级别说明 DEBUG 输出详细的运行情况,主要用于调试。 INFO 确认一切按预期运行,一般用于输出重要运行情况。 WARNING 系统运行时出现未知的事情(如:警告内存空间不足),但是软件还可以继续运行,可能以后运行时会出现问题。 ERROR 阅读全文
摘要:
MySQL官网下载地址:https://downloads.mysql.com/archives/community/ 1、选择自己需要的版本,本教程是mysql-5.7.29-winx64版本 2、解压到自己需要安装的目录下 3、配置环境变量,配备到path目录中 4、在MySQL的安装目录下创建 阅读全文
摘要:
设置好过滤后,找到需要修改的包,按如下步骤进行包的数据修改1、设置“禁止上传”(禁止XX为本人自己理解,专业术语不记得了,高手可留言笔者重新修订博文),打上断点,如下标志就是在请求前断点 2、修改数据,以下只是修改其中一部分数据,读者按照实际情况进行修改即可 3、运行结果 阅读全文
摘要:
1、如下代码演示 import smtplib #导入邮件模块 import time from email.mime.text import MIMEText #定义邮件内容 from email.header import Header #定义邮件标题 from email.mime.multi 阅读全文
摘要:
1、绕过验证码有许许多多的方法,笔者在此介绍其中的一个小方法,原理其实就是获取已登陆了之后的凭证(会话保存在本地的cookie中)再打开另一个页面的使用 2、F12(浏览器开发者调试工具)可以查看的需要的cookie值 3、实现代码 from selenium import webdriver fr 阅读全文
摘要:
1、By定位和find_element_by_XXXXXX是一样的,如下图所示,定位元素的方法都是一样的 2、使用By定位代码如下所示 from selenium import webdriver from time import sleep from selenium.webdriver.comm 阅读全文
摘要:
代码如下: from selenium import webdriver dr=webdriver.Firefox() dr.get("https://www.baidu.com") dr.get_screenshot_as_file(r"E:\ZHOU\photo\test\baidu.jpg") 阅读全文