摘要: mock简介 py3已将mock集成到unittest库中 为的就是更好的进行单元测试 简单理解,模拟接口返回参数 通俗易懂,直接修改接口返回参数的值 官方文档:https://docs.python.org/zh-cn/3/library/unittest.mock.html mock作用 解决依 阅读全文
posted @ 2020-01-25 22:19 小菠萝测试笔记 阅读(4873) 评论(0) 推荐(6) 编辑
摘要: 前言 之前讲了文件上传,当然就有文件下载啦 文件下载操作步骤 极其简单,将二进制格式的响应内容存进本地文件中,根据需要下载的文件的格式来写文件名即可 1 down_url = 'https://www.imooc.com/mobile/appdown' 2 res = requests.post(d 阅读全文
posted @ 2020-01-24 21:52 小菠萝测试笔记 阅读(3675) 评论(0) 推荐(0) 编辑
摘要: 前言 如果需要发送文件到服务器,比如上传图片、视频等,就需要发送二进制数据。 一般上传文件使用的都是 Content-Type: multipart/form-data; 数据类型,可以发送文件,也可以发送相关的消息体数据。 POST一个多部分编码(Multipart-Encoded)的文件 使用 阅读全文
posted @ 2020-01-24 20:07 小菠萝测试笔记 阅读(7182) 评论(1) 推荐(3) 编辑
摘要: 简单介绍 requests库简单易用的HTTP库 Get请求 格式: requests.get(url) 注意:若需要传请求参数,可直接在 url 最后的 ? 后面,也可以调用 get() 时多加一个参数 params ,传入请求参数,注意需要是 dict 格式;如下图所示 1 url = 'htt 阅读全文
posted @ 2020-01-24 17:11 小菠萝测试笔记 阅读(3315) 评论(2) 推荐(3) 编辑
摘要: 原因分析 是因为使用了pycharm的版本的问题。并不是flask框架本身的问题(不管你是如何设置的flask配置,通过加载config也好,还是通过run的时候传入形参也好,均不影响) 可以很明显的看出上图的问题,虽然我们制定了参数,但是还是不好使。 解决方案 pycharm会自动识别出来你的fl 阅读全文
posted @ 2020-01-24 15:16 小菠萝测试笔记 阅读(1852) 评论(0) 推荐(3) 编辑
摘要: 前言 文章中还介绍了测试工具,比如cURL、postman,单API如何测试;但这些都是偏基础的东西,且网上教程各式各样,就不再赘述了;这里主要讲的就是关于复杂场景的API测试要如何应对 API测试的流程 准备测试数据(这是可选步骤,不一定所有 API 测试都需要这一步) 通过 API 测试工具,发 阅读全文
posted @ 2020-01-22 17:20 小菠萝测试笔记 阅读(2782) 评论(0) 推荐(6) 编辑
摘要: 背景 git pull失败,提示: fatal: refusing to merge unrelated histories 根本原因 因为两个根本不相干的 git 库, 一个是本地库, 一个是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并 解决方案一 git 阅读全文
posted @ 2020-01-21 16:21 小菠萝测试笔记 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: 正常clone方式 git clone <远程仓库地址> 默认clone的是远程仓库的master分支 clone指定分支 git clone -b <分支名> <远程仓库名> 在本地创建该分支的文件夹,且只包含该远程仓库的该分支下所有文件,其他分支文件不会包含 阅读全文
posted @ 2020-01-21 14:51 小菠萝测试笔记 阅读(2106) 评论(0) 推荐(0) 编辑
摘要: 背景 日常工作中,经常会用到Jmeter去压测,毕竟LR还要钱(@¥&*...),而最常用的接口压力测试,我们都是通过聚合报告去查看压测结果的,然鹅聚合报告的真的是丑到家了,作为程序猿这当然不能忍!那我们要怎么给它变得好看点捏? 如何华丽变身? 方式 优点 缺点 场景 Jmeter+ant+Jenk 阅读全文
posted @ 2020-01-21 11:34 小菠萝测试笔记 阅读(14384) 评论(21) 推荐(26) 编辑
摘要: 前言 官方提供了两种获取Git仓库的方法,第一种是在本地现有项目目录下导入所有文件到Git中,第二种就是从Git仓库中clone项目到本地 这里就不说Git的安装了哈,有需要的小伙伴可以查看该博文:https://www.cnblogs.com/poloyy/p/12185132.html 在现有目 阅读全文
posted @ 2020-01-20 12:50 小菠萝测试笔记 阅读(2326) 评论(0) 推荐(1) 编辑
摘要: 前言 博主是根据自己的情况写这篇博文的,每个人遇到的情况和需求可能不一样哈,所以初始的步骤也不一定一致,但是同时推送到Github和Gitee的步骤都会是一致滴! Gitee拉取Github仓库 直接在Gitee中创建一个项目,然后再最后一行导入Github项目就阔以啦! 去到你的Github仓库复 阅读全文
posted @ 2020-01-19 18:37 小菠萝测试笔记 阅读(4142) 评论(3) 推荐(6) 编辑
摘要: git diff 你可以用 git diff 来比较项目中任意两个版本的差异。 $ git diff master..test 上面这条命令只显示两个分支间的差异,如果你想找出 master , test 的共有父分支和 test 分支之间的差异,你用3个‘.'来取代前面的两个'.' 。 $ git 阅读全文
posted @ 2020-01-19 16:24 小菠萝测试笔记 阅读(17744) 评论(5) 推荐(4) 编辑
摘要: 下载 直接访问: https://github.com/CymaticLabs/InfluxDBStudio/releases/tag/v0.2.0-beta.1 创建or编辑InfluxDB 这个软件虽然界面简陋哈,但是目前暂未发现另一款可以可视化操作InfluxDB的软件,若小伙伴知道的话麻烦评 阅读全文
posted @ 2020-01-19 14:19 小菠萝测试笔记 阅读(18229) 评论(2) 推荐(3) 编辑
摘要: 一句话:如果你是买的各大厂商的云服务器,去安全组配置对应需要使用到的端口就可以啦! 因为博主用的是阿里云,所以这里就只介绍下阿里云如何开放端口,按着下面三张图来操作就行嘞 这个时候有同学就说了,不通过平台的方式行不行,我想锻炼我的Linux能力...当然可以,接下来介绍下直接在Linux上配置防火墙 阅读全文
posted @ 2020-01-19 13:12 小菠萝测试笔记 阅读(4110) 评论(0) 推荐(2) 编辑
摘要: 方法一:ifconfig -a ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:" 命令解释 ifconfig -a 和window下执行此命令一样道理,返回本机所有ip信息 gre 阅读全文
posted @ 2020-01-19 11:05 小菠萝测试笔记 阅读(46789) 评论(1) 推荐(8) 编辑
摘要: 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 """ 4 __title__ = '操作时间的工具类' 5 6 """ 7 import datetime 8 import time 9 10 11 # 12 # time 13 # 14 1 阅读全文
posted @ 2020-01-18 10:42 小菠萝测试笔记 阅读(2312) 评论(0) 推荐(0) 编辑
摘要: 如何调用直接看__main__函数里如何调用此工具类就阔以啦! 1 # encoding=utf-8 2 import pymysql 3 4 # 导入所有Mysql配置常量,请自行指定文件 5 from conf.settings import * 6 7 8 class MysqlConnect 阅读全文
posted @ 2020-01-18 10:00 小菠萝测试笔记 阅读(4209) 评论(0) 推荐(3) 编辑
摘要: 成员操作符 in 1 str = "string test string test" 2 find1 = "str" 3 find2 = "test" 4 print(find1 in str) # True 5 print(find1 not in str) # False 偷偷说一句:in不只是 阅读全文
posted @ 2020-01-17 20:50 小菠萝测试笔记 阅读(49423) 评论(2) 推荐(4) 编辑
摘要: 互联网产品 一个字:快! 通常情况下,互联网产品要求全回归测试的执行时间不能超过 4 小时 如何在保证测试质量和测试覆盖率前提下,有效缩短测试执行时间呢?这就是今天的主题啦! 传统软件产品的测试策略设计 单元测试 一般是白盒测试,由开发工程自己完成 API测试 主要针对的是各模块暴露的接口,通常采用 阅读全文
posted @ 2020-01-17 20:33 小菠萝测试笔记 阅读(2262) 评论(0) 推荐(5) 编辑
摘要: 竞争力一 简述 必须要深入理解业务,但是业务知识不能等同于测试能力 详解 测试工程的价值不能仅仅体现在特定的产品业务上,一旦离开这个业务领域,若你的经验积累很难被有效重用的话,那你的竞争力就会下降 竞争力二 简述 测试开发岗位的核心是 测试 , 开发 的目的是更好地服务于测试 详解 作为测开不能只关 阅读全文
posted @ 2020-01-15 22:29 小菠萝测试笔记 阅读(2254) 评论(2) 推荐(5) 编辑