摘要:
HTMLTestRunner是帮助产生测试报告的,把HTMLTestRunner.py这个文件放到环境变量里,最简单的方法就是把HTMLTestRunner.py复制到External Libraries下面的任一目录里,这里我是放到了Lib目录下,以后即使在别的目录下也可以使用 TestCase是 阅读全文
摘要:
同步IO就是在网上下载文件,立即就下载了异步IO效率比较高,就像买火车票不用在这等着,等票来了自动就通知你MQ就是存放消息的队列,取走一个就删除一个 unittest单元测试框架的概念:什么是框架?框架就是别人已经封装好的一些代码,它已经有了一些功能,咱们直接用就行了什么是测试框架?unittest 阅读全文
摘要:
import smtplib,osfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartimport base64class SendMail(object): def __init__(s 阅读全文
摘要:
import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipart # 发送附件导入MIMEMultipart# username = 'sunshujiang184@163 阅读全文
摘要:
import smtplibfrom email.mime.text import MIMETextemail_host = 'smtp.163.com'# 邮件服务器地址email_user = 'sunshujiang184@163.com'# 发送者账号email_pwd = 'a123456 阅读全文
摘要:
import threading,time,requestsrun_times = []def blog(): start_time = time.time() r = requests.get('http://www.nnzhp.cn').text # 测试场景 end_time = time.t 阅读全文
摘要:
首先pip install virtualenv,然后就可以使用virtualenv命令了,virtualenv name就可以创建一个文件夹,文件夹里有python的安装路径,新建项目时,选择虚拟的python环境就行,如下图: 点击Create按钮就进入了虚拟环境,虚拟环境就是拷出来的一个副本, 阅读全文
摘要:
import multiprocessingimport timedef test(): time.sleep(2) print('over')if __name__ == '__main__': # windows必须加上这行,要不然会报错,mac不用加 for i in range(5): p 阅读全文
摘要:
多个线程操作同一个数据的时候,就得加锁,python3里自动加上锁了 import threadinglock = threading.Lock() # 申请一把锁num = 0def add(): global num # lock.acquire() # 加锁 # # num += 1 # # 阅读全文
摘要:
单线程下载文件: import requestsimport timefrom hashlib import md5def down_load_pic(url): req = requests.get(url) m = md5(url.encode()) with open(m.hexdigest( 阅读全文