自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 简单的python http 接口自动化测试框架脚本

今天给大家分享一个简单的python脚本,使用python进行http的接口测试,脚本很简单,逻辑是:读取excel写好的测试用例,然后根据excel中的用例内容进行调用,判断预期结果中的返回值是否和返回报文中的值一致,将测试结果写入新的excel中。实现步骤:1、读取excel,保存测试用例中的内容;2、根据excel中的请求url和参数拼接请求报文,调用接口,并保存返回

2017-01-10 12:37:31 3076 3

原创 centos7 配置安装 jdk+ant+jmeter+tomcat+jenkins

centos7最小安装完成后需要先打开网卡,命令如下:ip addr 查看网卡名称(例如ens33)cd /etc/sysconfig/network-scripts 进入改目录查找网卡,第一个就是。vi ifcfg-ens33打开网卡信息文件后进行修改 i找到ONBOOT=no修改ONBOOT=yes关闭防火墙,命令如下:查看--- systemctl status f...

2019-05-23 14:44:52 725

原创 windows7下安装jenkins+ant+Jmeter+tomcat,并且生成jtl、Html报告(windows下的安装配置)

1、官网下载工具,注意工具间版本需匹配。 jmeter5 ant1.10.6 jenkins最新版 tomcat8.5.40 JDK112、windows7环境变量的设置JDK11没有直接的jre,要生成jre模块:打开命令提示符cmd,cd到%JAVA_HOME%\bin (用户安装路径)然后运行命令:bin\jlink.exe --module-pa...

2019-05-17 22:32:44 436

原创 Mac苹果系统下安装自动化工具pychram+anaconda3.6(python3.6)+appium+selenium+jmeter(包括jdk+sdk+jmeter环境变量设置)

Mac搭建自动化框架工具 命令 VMware14+Mac10.13(虚拟机需要破解可安装Mac系统,安装系统后安装vmtools驱动darwin852.iso) 1、 pycharm 官网免费版本或者找破解版 2、 anaconda3.6(python3.6) https://www.anaconda.com/download...

2019-05-17 16:31:00 389

原创 python3 定时控制

import datetime,threadingdef fun_timer(): print('hello timer') # 打印输出 global timer # 定义变量 timer = threading.Timer(5, fun_timer) # 5秒调用一次函数 # 定时器构造函数主要有2个参数,第一个参数为时间,第二个参数为函数名 ...

2019-03-18 23:56:41 353

原创 python 字符后的整数乘以整数前的所有字符。 ~~绕口~~

# 题目输入a1b2c3输出abbccc# 思路# 循环判断字符转换成整数int类型# 判断字符若不是整数则拼接字符串,tmp作为存储字符串的变量,若判断为整数赋值给key,r为拼接结果,r+tmp乘以key,tmp每次要清空。def str_mm(str): tmp,r='','' for i in str: try: key ...

2019-03-18 23:52:18 308

原创 python 打印直角三角形

for i in range(10): for j in range(0,i):#for j in range(i,10)倒三角 print("*", end=" ") print("")print("")# ==========================================================# 正反两个直角三角形对称如下代码...

2019-03-18 23:33:54 4386

原创 python yield实现斐波那契(Fibonacci)数列 总结

'''使用yield实现斐波那契(Fibonacci)數列,递归数列,节省内存占用空间。简单地讲,yield 的作用就是把一个函数变成一个 generator(生成器),带有 yield 的函数不再是一个普通函数,Python 解释器会将其视为一个 generator,调用 fab(5) 不会执行 fab 函数,而是返回一个 iterable 对象!在 for 循环执行时,每次循环都会执...

2019-03-18 23:28:16 1643

原创 python file-text文件操作说明

# ========================== open() 方法说明 ================================'''Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。...

2019-03-18 23:22:19 1388

原创 python excel文件读、写、改

# ==========================================================================================# xls文件写操作# ==========================================================================================i...

2019-03-18 23:12:53 177

原创 python Redis 操作数据库

# 操作redis redis是一个nosql类型的数据库,数据都存在内存中,有很快的读写速度,# python操作redis使用redis模块,pip或者pip3安装即可。pip3 install redisimport redisr = redis.Redis(host='192.168.1.115',port=6379,db=0)#指定连接redis的端口和ip以及哪个数据库r.s...

2019-03-18 23:01:41 167

原创 python pymysql 基本操作

import pymysql# 创建连接,指定数据库的ip地址,账号、密码、端口号、要操作的数据库、字符集conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123456', db='lytest',charset='utf8')# 创建游标cursor = conn.cursor()# 执行...

2019-03-18 22:55:15 530

原创 什么都不想说测试太牛逼!!!

2019-03-05 10:37:52 192

原创 android自动化测试 python3.0+appium+uiautomatorviewer+unittest+csv+HTMLTestRunner 登录测试框架

# coding:utf-8import csv #导入csv库,可以读取csv文件from appium import webdriverimport unittest # 单元测试from time import sleep # 等待时间import time # 时间方法import os # 文件、目录方法import sys # 引用系统函数from HTMLTestR...

2018-12-24 20:31:24 689

原创 接口测试 使用 loadrunner 中的函数 web_custom_request 三种请求方式

Action(){    //GET 请求    web_custom_request("get_login",                       "URL=http://192.168.102.33:8000/login?user=Milton&pwd=Loveyp",                       "Method=GET",//请求的方法      ...

2018-12-23 14:25:10 640

原创 selenium+unittest+HTMLTestRunner+csv 生成报告和截图的UI自动化框架

#coing=utf-8import csv,os,time,unittest #导入scv库,可以读取csv文件,os文件、目录方法,time时间方法,unittest单元测试模块from selenium import webdriver # 导入ui操作驱动from time import sleep # 等待时间from HTMLTestRunner import HTMLTe...

2018-12-21 23:12:13 979 2

原创 写一个关于python+appium的Android自动化脚本例子,结果显示在HTMLTestRunner中。

注意:我找找上传文件的地方后会把 HTMLTestRunner.html 文件上传到我的博客里代码里函数参数化我没想好怎么弄你们自己想想,我把两个case的录入参数分别写成从上面定义的变量里取,一个是写在函数体里了。反正就是讲下我上两篇文章里没有吧结果放在HTMLTestRunner中,我这篇文章就是补充测试报告。有问题留言用户名 密码自己去注册# coding:utf-8from appi...

2018-09-05 18:41:34 371

原创 再唠叨一个appium的Android自动化例子,同理selenium,只是访问的方法不同。

注意:请先看我写的关于selenium的文章后在看appium这篇,非常简单,有时间我在写一个把测试结果放到html文件中的。1、android.js目录:Appium\node_modules\appium\lib\devices\android2、注释掉第114、115行 // this.pushSettingsApp.bind(this), // this.pushUnlock.b...

2018-09-03 21:51:12 534

原创 写个python+selenium 的自动化测试批量执行多个测试case文件用例截屏

最近一直面试换工作,闲来无聊写写。思路:1、查找目标目录下的以test* 为开头的case文件2、通过run_all_case.py 来执行全部测试用例3、每一个用例执行完成后截屏一个图片文件保存在文件夹中具体实现,多个测试用例文件,举例:login,personal(登录case,和 登录后进入个人中心)新建三个文件分别为:test_login_case.py    te...

2018-09-03 19:36:22 6017 1

原创 python 关于E-mail 的脚本

import smtplibfrom email.mime.text import MIMEText# 第一:定义邮箱地址(发送者邮箱)# 第二:定义发送者邮箱账号# 第三:定义发送者邮箱密码# 第四:定义抄送者邮箱账号# 第五:写邮件内容 定义成元组# 第六:邮件的主题 定义成列表 key value# 第七:发送者邮箱账号 定义成列表 key value# 第八:接收者邮箱账

2017-02-10 16:34:38 614

原创 loadrunner 之 Web services 脚本例子

简单介绍下关于使用loadrunner 做web services 脚本的小例子第一步:引入web services,后缀参数需在地址后添加 ?wsdl 参数我这里添加的是网上公用的天气预报webservice,地址是:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

2017-02-10 15:56:55 1215

原创 CentOS 下安装MySQL

第一步:官网去下载安装程序 https://dev.mysql.com/downloads/mysql/第二步:解压安装包# tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz若要移动解压后的文件,例如使用以下命令# mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql创建好mysql

2017-02-06 22:13:48 354

原创 Python接口测试第二讲(开发工具准备)

首先让我们来看看都需要准备的学习工具: 第一、准备vm虚拟机: 第二、虚拟机中安装linux-CentOS版本 第三、linux系统中安装:mysql、redis、mongodb window系统中安装:jmeter、Postman、Charles、Fiddler、WinSCP、SecureCRT、MongoVUE、python3、pycharm、EXCEL 讲解部分软

2016-12-08 15:22:22 583

原创 Python接口测试第一讲(代码管理工具git的简单操作)

一、介绍git工具 二、简单介绍git客户端命令包括上传、更新 三、总结 git是一个分布式的版本控制系统,能够处理从很小到非常大的项目版本管理,现在有很多免费的git搭建的网站比如CSDN、coding代码托管平台等等。 coding—- https://coding.net/

2016-11-06 00:10:24 1027

原创 谈谈云计算、物联网

第一部分 云计算概念          概念:基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。(资源包括网络,服务器,存储,应用软件,服务),用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。对云计算的定义有多种说法。对于到底什么是云计算,每人的理解都不同所以会出现N种解释。         定义:云计算是一种按使用量付

2015-08-13 14:13:24 651

原创 bugfree2.1.1+xampp-win32-1.7.3安装详细说明

<br />第一步:安装xampp-win32-1.7.3.exe 用默认路径C:/安装完毕后启动阿帕奇和mysql服务<br />第二步:解压bugfree2.1.1 把bugfree文件包放到C:/xampp/htdocs下<br />第三步:修改bugfree配置文件路径C:/xampp/htdocs/bugfree/Include下找到 Config.inc.Sample.php文件复制粘贴成副件,把副件文件Config.inc.Sample.php后缀名  改成Config.inc.php<br

2010-09-26 14:08:00 2403

原创 BugFree2.1.1 安装配置心得

搞了3天乱码什么的 我晕 闲话不多说 开始干活XmiServerphp5集成环境  mysql+phpbugfree2.1.1 下载地址:http://www.bugfree.org.cn/blog/?page_id=9安装:      第一步:解压安装XmiServerphp5 用默认路径D:/usr安装完毕后服务自动启动,在控制面板-管理工具-服务里自己看下                  Apache2 和 mysql 启动停止      第二步:解压bugfree2.1.1 放到D:/usr/ww

2010-09-10 14:17:00 8412

原创 如何更好地与开发工程师沟通

如何更好地与开发工程师沟通     作为测试工程师,在日常工作中接触最多的当然是团队中的开发工程师,如何和开发工程师进行有效的交流是测试工程师面对的重要问题。一般来说,在一个团队中,总是有开发人员喜欢和不喜欢的测试工程师,这两者之间的工作效率和效果都有很大的差异。当然,不能武断地说测试人员不喜欢的测试工程师就一定是效率低下的测试工程师,或者说是不合格的测试工程师,但一般来说,那些容易得到开发人员认可的工程师在测试时总能够更好地发现

2010-07-25 19:20:00 586 1

HTMLTestRunner.py 可现实执行成功失败的信息

Test Group/Test case Count Pass Fail Error View test 1 1 0 0 Detail test_login: 登陆测试 pass [x] pt1.1: 开始测试 测试项:用户名正确,密码错误 提示信息正确!预期值与实际值一致: 预期值:用户名或密码不正确,还有4次机会。 实际值:用户名或密码不正确,还有4次机会。 测试项:用户名正确,密码正确 提示信息正确!预期值与实际值一致: 预期值:中国人 实际值:中国人 完成测试 展示不了图片 只能文字描述,HTMLTestRunner.py改文件肯定能使用,信息展示完整。

2019-03-19

java反编译工具 JAD

JAD工具 下载解压 附件有使用说明 绝对好用

2013-01-21

性能测试分析总结sunshineko原创

1.性能测试的指标 2.通过各项性能指标对性能瓶颈的定位 3.性能调优 4.错误总结

2011-11-20

磁盘分区修复工具 对分区进行修复检查等功能具体看下文件中的说明

磁盘分区修复工具 对分区进行修复检查等功能具体看下文件中的说明

2010-08-08

空空如也

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

TA关注的人

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