12 Empty-Filled

尚未进行身份认证

探索未知,方得新生

等级
TA的排名 6w+

接口自动化测试之Postman+Newman+Jenkins+Git

接口自动化测试环境部署背景步骤自动化环境配置(以win10为例)Postman编写用例Git管理用例版本Jenkins创建工程结果展示背景接口测试是服务端测试的一项重要内容,考虑编写测试脚本比较复杂耗时,我们用Postman,输出报告用Newman,并且用Jenkins做持续集成,同时把测试脚本同步到Git,方便协同工作。步骤自动化测试环境配置Postman编写接口测试用例导出Pos...

2020-03-08 16:34:27

Python脚本生成SQL测试数据

背景数据库测试需要插入多条数据时,手动修改效率太低,可以考虑使用脚本自动化生成指定条数符号条件的待测数据。下列代码可根据输入的单条数据,输出指定条数同类数据,然后复制到sql插入语句的values后,即可生成要求数据。代码import randomimport stringimport datetimeimport timedef rand_string(num): re...

2020-03-07 22:35:29

Win10部署WampServer - 从下载到配置

详细操作流程背景下载安装启动WampServer验证安装背景学习PHP,wampserver推荐的比较多,于是开始搭建环境。下载下载地址 :http://wampserver.aviatechno.net/?lang=en;WampServer下载 – wampserver3.2.0_x64.exe检查工具下载 – check_vcredist.exe安装运行文件chec...

2020-01-29 07:16:45

从零搭建WNMP环境

WNMP环境搭建步骤三大件安装Nginx安装PHP安装MySQL安装三大件配置Nginx配置PHP配置MySQL配置三大件联调PHP连接NginxPHP连接MySQL常用脚本和命令start_nginx.batstop_nginx.bat常用命令三大件安装Nginx安装下载地址:http://nginx.org/en/download.html选择稳定版本:下载文件名称:nginx-1...

2020-01-11 15:28:36

Python+Selenium实现web自动化跳过登录

Web自动化跳过登录背景思路方法代码总结背景自动化模拟登录,遇到图形验证码或者动态验证码时,代码操作复杂。该怎么跳过登录?思路研究文档发现,selenium有add_cookie()方法方法driver.add_cookie({'name': k, 'value': v})其中k,v对应一条cookie的键值代码from selenium import webdriverfr...

2019-12-20 10:19:16

Python教程之开胃菜

Python教程之开胃菜如果你使用电脑做很多工作,最终你会发现有些工作愿意自动化。举个栗子,你可能需要对大量的文本文件执行“搜索-替换”操作,或者重命名/重新排序一堆照片文件,用一种繁琐的方式。或许你会想写一个定制数据库,或者一个专用图形界面程序,或者一个简单的游戏。如果你是一个专业的软件开发者,你可能不得不用到几个C/C++/Java库,却发现写/编译/测试/重编译周期通常很慢。或许你正在写...

2019-12-01 14:22:43

数据库导出数据用Python解析为列表

背景数据库导出数据为元组且包含多余符号,不方便后续使用;因此考虑转化为更方便使用的列表操作步骤通过XShell远程连接数据库保存待处理数据:select [column_name] from [table_name] into outfile 'data.txt'打开数据文件保存位置,复制文件到本地sz data.txt操作数据文件import rewith ...

2019-11-26 22:04:34

Beautifulsoup爬虫练习

目标爬取一定数量的大学排名,并按照要求格式输出代码import requestsfrom bs4 import BeautifulSoupimport bs4def getHTMLText(url): try: r = requests.get(url, timeout=30) r.raise_for_status() r.e...

2019-11-17 23:29:47

PhantomJS快速上手

PhantomJS是个命令行工具。确保你能熟练使用命令提示器或者PowerShell(Windows系统上)或者终端(macOS或者Linux系统上)。本教程假定PhantomJS已经安装并且放置于系统环境变量PATH。世界,你好!建立一个文本文件,写入以下两行代码:console.log('Hello, world!');phantom.exit();把该文件保存为hello.js,...

2019-11-12 21:52:25

Appium框架+JavaScript脚本的自动化测试demo

Appium自动化环境配置可参考:基于Appium框架的Android自动化测试环境配置自动化测试运行步骤测试示例演示了以下过程:打开APP输入Hello World!关闭APP下载测试apk ( 下载链接)设置Appium客户端(本例使用Wedbriver.io客户端)a. 创建项目目录,比如exampleb. 初始化 npm init -yc. 安装 webd...

2019-11-07 11:38:47

基于Appium框架的Android自动化测试环境配置

APP自动化环境搭建安装Node.js和appium-desktop安装JDK1.8版本安装安卓开发工具环境变量配置与验证安装Python开发环境安装Appium-Python-Client 组件连接真机或者模拟器详细步骤Node.js和appium-desktop安装a. Node.js下载地址:https://nodejs.org/en/b. appium-des...

2019-11-07 11:21:37

Python3 unicode转中文

转码方法string.encode('utf-8').decode()转码前显示string = ‘\u64cd\u4f5c\u9891\u7e41\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5’转码后显示string = ‘操作频繁,请稍后再试’...

2019-11-05 11:26:14

VS Code控制台中午显示乱码解决办法

乱码问题解决办法TERMINAL输入chcp 65001重新运行代码解决后展示

2019-11-05 11:14:02

屏蔽iOS系统升级

由于测试需要较低的iOS版本进行适配测试,为避免手误升级,可采用下述方法屏蔽/禁用iOS升级注:如需取消屏蔽,删除描述文件即可1. Safari浏览器输入ibeta.me2. 向左滑动卡片,点击“Block OTA”卡片上立即安装按钮 -->出现弹窗3. 点击弹窗上“取消”按钮可查看教程;点击“好”按钮进入安装描述文件页面4. 点击取消后可刷新页面打开安装描述文件页面5....

2019-10-22 13:09:45

adb devices不能识别夜神模拟器解决办法

问题描述:打开夜神模拟器,cmd窗口输入命令adb devices不能识别夜神模拟器解决办法进入android sdk目录,如:C:\Program Files (x86)\Android\android-sdk\platform-tools,复制adb.exe进入夜神模拟器安装目录,如:E:\Program\Nox\bin,粘贴步骤1中adb.exe(如有覆盖提示,确定即可)步骤2中...

2019-10-12 10:02:27

Linux下Vim打开文件显示不全解决方法记录

光标定位到文件内容使用键盘上下键浏览文件

2019-09-26 14:55:24

微信开发者工具使用

微信开发者工具使用下载安装操作步骤下载https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html安装双击打开exe文件,按照向导执行完成即可操作步骤关注微信公众号《公众平台安全助手》提供微信号,项目开发人员发起邀请公众号内接受邀请关注开发项目公众号打开《微信开发者工具》客户端微信扫码登录...

2019-09-23 09:50:00

如何快速上手一个新项目

测试新项目上手记录欢迎新项目熟悉新项目控制项目节奏欢迎新项目不管这个项目是你自己争取的还是领导分配给你的,确定了要做这个项目,首先要从心理上接纳它,欢迎它。熟悉新项目对于APP要尽量多去使用,先从视觉上熟识每一个页面,每一个操作选项:理解核心逻辑流程 ,这个应用的核心功能是什么?是否包含注册流程?怎么成为会员?阅读需求文档 ,理解这个项目的现在和过去:这个项目的初心是什么?现在做到了...

2019-08-23 10:00:28

Python参数化框架parameterized+单元测试框架unittest & HTMLReport & nose

Python参数化和单元测试框架使用背景思路代码运行方法一方法二参考背景为了更好地管理自动化测试用例,同时对用例输入进行参数化,并且生成好看的测试报告,对题目中的几个框架进行了组合使用。思路parameterized 参数化让单元测试更好管理用例输入变量unittest便于管理测试用例HTMLReport生成便于查看的HTML测试报告nose让用例更好些,更好执行代码# te...

2019-07-31 15:35:51

Python生成中文词云

Python生成中文词云PC环境配置项目创建及相关模块安装词云代码示例特别说明词云图片展示PC环境配置Win10,64位Python 3.5.4Pycharm Community 2019.1项目创建及相关模块安装创建项目文件夹 mywordcloud命令行输入:cd mywordcloudpython -m venv virenvpip install numpypip...

2019-07-30 15:14:13

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。