自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 收藏
  • 关注

原创 mitmproxy启动方式,脱离控制台

【代码】mitmproxy启动方式,脱离控制台。

2022-11-17 11:47:02 719

原创 appium iOS自动化环境搭建

1.macOS系统 10.14.62.xcode 11.3.13.appium Desktop 1.15.14.node.js查看版本:node -vnpm5.cnpmsudo npm install -g cnpm --registry=https://registry.npm.taobao.org6.sudo cnpminstall-gios-deploy----不使用Xcode安装和调试iOS应用程序。设计用于处理未越狱的设备。7.homebrew...

2021-06-07 14:04:51 236

原创 pytest测试,简单的

import pytestdef func(x): return x+1def test_a(): print("___用例1_test_a____") result = func(2) assert result == 3def test_b(): print("___用例2_test_b____") result = func(4) assert result == 5def setup(): """用于初始化数据""".

2020-12-23 10:20:17 210

原创 Gitlab服务部署

Gitlab服务部署Gitlab的服务构成Nginx:静态web服务器。gitlab-shell:用于处理Git命令和修改authorized keys列表。gitlab-workhorse:轻量级的反向代理服务器。logrotate:日志文件管理工具。postgresql:数据库。redis:缓存数据库。sidekiq:用于在后台执行队列任务(异步执行)。unicorn:An HTTP server for Rack applications,GitLab Rails应

2020-11-24 10:45:40 182

原创 python+unittest 测试用例集合测试

# coding=utf8import osimport sysimport timeimport unittest# 测试case路径parentdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.append(parentdir)# 测试报告引用from public.HTMLTestRunner import HTMLTestRunnerpath = os.path.dirname(

2020-08-02 11:24:03 503

原创 Jenkins集成Selenium

Jenkins集成Selenium搭建环境linux+selenium2.5+java-jdk1.8+git/svn+Maven+Tomcat+jenkins版本控制,jenkins部署Tomcat下进行安装,其它环境不会安装自行百度学习。简单说下自动化项目,selenium使用语言为java测试框架为TestNG,自动化项目结构大概分为页面类、功能类、数据库类、工具类、配置类、case类...

2018-08-20 13:39:13 1710 1

翻译 Python requests使用

Python requests模块1、Requests模块说明Requests 是使用 Apache2 Licensed 许可证的 HTTP 库。用 Python 编写,真正的为人类着想。Python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 功能,但是它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的

2018-05-31 19:01:49 316

转载 Maven如何传递系统属性变量到TestNG

本文介绍如何传递Maven pom.xml里的系统属性参数到TestNG 解决什么问题1. 用过WebDriver的都知道,当你启动Chrome或IE的时候都需要设置系统属性, 比如1     System.setProperty("webdriver.ie.driver", "D:/temp/resources/chromedriver.exe");2 WebDriver dri...

2018-05-31 19:00:26 911

转载 使用mocha测试框架

原文出自https://www.cnblogs.com/Leo_wl/p/5734889.html关于单元测试的想法对于一些比较重要的项目,每次更新代码之后总是要自己测好久,担心一旦上线出了问题影响的服务太多,此时就希望能有一个比较规范的测试流程。在github上看到牛逼的javascript开源项目,也都是有测试代码的,看来业界大牛们都比较注重单元测试这块。就我自己的理解而言:涉及到大量业务逻辑...

2018-03-22 16:43:20 3124

转载 python读取配置文件ini

python读取配置文件配置文件作为一种可读性很好的格式,非常适用于存储程序中的配置数据。 在每个配置文件中,配置数据会被分组(比如“config”和 “cmd”)。 每个分组在其中指定对应的各个变量值。如下:# 定义config分组[config]platformName=AndroidappPackage=com.romweappActivity=com.romwe.SplashAc...

2018-03-09 10:02:10 1490

转载 js日期时间操作

Js 获取当前日期时间及其它操作实现代码myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay();

2018-02-07 18:38:08 311

转载 node.js fs.open 和 fs.write 读取文件和改写文件

node.js fs.open 和 fs.write 读取文件和改写文件Node.js的文件系统的Api//公共引用var fs = require('fs'),path = require('path');1、读取文件readFile函数//readFile(filename,[options],callback);/** * filename, 必选参数,

2018-02-03 16:36:18 3085

转载 HTMLTestRunner测试报告定制

HTMLTestRunner测试报告前言python版本python 2.7,在原作者HTMLTestRunner.py的Version 0.8.2上进行了自已的修改定制。所以做了CN与EN两个版本,满足一下不同人的需要。 一、修改前后对比[项目地址] https://github.com/findyou/HTMLTestRunnerCN 一、简

2018-01-04 16:29:39 1583

转载 自动化测试框架selenium+java+TestNG——TestNG注解、执行、测试结果和测试报告 之二

自动化测试框架selenium+java+TestNG——TestNG注解、执行、测试结果和测试报告  TestNG是java的一个测试框架,相比较于junit,功能更强大和完善,我是直接学习和使用的TestNG就来谈下TestNG的一些特点吧。  TestNG的特点注解TestNG使用Java和面向对象的功能支持综合类测试(

2017-08-10 11:05:37 1080

转载 自动化测试框架selenium+java+TestNG——TestNG详解之一

自动化测试框架selenium+java+TestNG——TestNG详解TestNG按顺序执行casepackage com.testngDemo;import org.testng.annotations.AfterClass;import org.testng.annotations.BeforeClass;import org.testng.an

2017-08-10 11:04:02 1793

转载 Python使用MySQL数据库的方法以及一个实例

Python使用MySQL数据库的方法以及一个实例使用环境:Windows+python3.4+MySQL5.5+Navicat一、创建连接1.准备工作,想要使用Python操作MySQL,首先需要安装MySQL-Python的包,在Python 3.x下,该包已经改名为MySQLClient。可以使用pip方式安装:pip install MySQLClient

2017-08-09 15:52:16 867

转载 Selenium Webdriver 编写UI自动化测试脚本

使用Selenium Webdriver 编写UI自动化测试脚本的设计方法非常多,但是大体都分为元素定位业务逻辑断言处理这里对WebDriver Python 的Page Objects 设计模式就行下整理,这个模式采用面向对象的思想,把每个页面看作是一个的对象,页面的内的的所有的元素还有业务逻辑都被看作是是属性和方法class page_name(): def

2017-06-02 15:20:39 1787

转载 Python+Selenium使用Page Object实现页面自动化测试

Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。 当页面元素id变化时,只需要更改测试页Class中页面的属性即可。    Page Obj

2017-06-02 15:07:24 2421

转载 Pyhton-Requests之接口测试

Pyhton-Requests之接口测试非常感谢[百人计划]五娃的分享!下面是整理的笔记:一、环境准备:Pyhton 2.x或者Pyhton 3.x、Requests库。(我安装的版本是Pyhton 3.4)安装Pyhton 3.x安装参考文档http://www.cnblogs.com/lansan0701/p/6349442.htmlRequests安装

2017-05-26 11:39:18 763

转载 python+requests接口自动化测试框架实例详解教程

python+requests接口自动化测试框架实例详解教程转自888米兔 摘要: python + requests实现的接口自动化框架详细教程前段时间由于公司测试方向的转型,由原来的web页面功能测试转变成接口测试,之前大多都是手工进行,利用postman和jmeter进行的接口测试,后来,组内有人讲原先web自动化的测试框架移驾成接口的自动化框

2017-05-25 11:47:07 1322

转载 Python+Requests接口自动化测试框架

Python+Requests接口自动化测试框架公司内部的一个接口自动化使用框架(之前的基础上改进)1.数据准备-数据插入(容易实现的测试场景下所需外部数据)-准备sql (接口需要重复使用,参数一定得是变量)2.集成部署(运维相关了解即可)-平滑升级验证脚本加入自动化3.自动化框架实现-调用mysql-excel

2017-05-23 18:41:43 7356 2

转载 Python requests模块

Python requests模块1、Requests模块说明Requests 是使用 Apache2 Licensed 许可证的 HTTP 库。用 Python 编写,真正的为人类着想。Python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 功能,但是它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的

2017-05-23 10:39:19 416

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除