摘要:
什么是mock? mock在翻译过来有模拟的意思。这里要介绍的mock是辅助单元测试的一个模块。它允许您用模拟对象替换您的系统的部分,并对它们已使用的方式进行断言。 在Python2.x 中 mock是一个单独模块,需要单独安装。 > pip install -U mock 在Python3.x中, 阅读全文
摘要:
mock安装命令:pip install mock 注:python2需要使用安装命令安装mock;python3不需要,mock已经被集成到了unittest单元测试框架中,所以,可以直接使用。 阅读全文
摘要:
一、关于Mock测试 1、什么是Mock测试? Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创 阅读全文
摘要:
目的:篡改返回的结果(请求、图片、标题等等) 前提:fiddler已正确安装 步骤一:打开fiddler,抓包想要重定向的页面请求、图片,百度为例 步骤二:找到fiddler的AutoResponder,找到需要的重定向的会话(session),拖拽会话到AutoResponder页面 步骤三:修改 阅读全文
摘要:
1、fiddler抓包pycharm失败 原来的代码: r = requests.post(url, data) 此时发送的请求fiddler抓取不了数据 修改为: fiddler_proxies = {'http': 'http://127.0.0.1:8080', 'https': 'http: 阅读全文
摘要:
HTMLTestRunner.py文件下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 是的,这上图这样的代码,全选后保存成py文件,然后把py文件放到python安装目录下的Lib文件夹里即可使用 验证是否可正常使用,cmd进入pyt 阅读全文
摘要:
测试框架unittest.TestSuite()测试套的运行原理 import requests import unittest class unit_test_3(unittest.TestCase): def setUp(self): print(44) def test_1_register( 阅读全文
摘要:
我们在做自动化测试的时候,可能会遇到一些用例中间不用回归,想要进行跳过。直接注释的话,代码量修改过大,显然这个方法不妥,哪还有什么方法?unittest这个自动化框架可以帮助我们完成这个操作 自动跳过用例 unittest中提供了一些跳过用例的装饰器方法。我们可以通过这些装饰器来帮我们完成这些操作 阅读全文
摘要:
方法一、 方法二、 方法三四、 关掉django服务,与cmd命令一样,去pycharm的Terminal,快捷键Ctrl+C 阅读全文
摘要:
json.dumps()json.dumps将一个Python数据结构转换为JSON import json data = { 'name' : 'myname', 'age' : 100, } json_str = json.dumps(data) json库的一些用法 方法 作用 json.du 阅读全文