自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 requests+pytest+allure接口自动化测试步骤

requests+pytest+allure接口自动化测试步骤流程1.读取文件中的数据2.requests拿到数据请求接口返回状态码3.通过断言验证返回状态码和200对比4.生成allure的测试报告先从聚合数据里面寻找两个或两个以上的接口填入CSV表格中文件格式必须以csv结尾1.读取CSV文件中的数据demo:import csv #导入csv模块class Read1(): #创建一个类def read2(self): #创建一个函数item = [] #新建一个列表为了

2020-09-19 18:29:27 2208 1

原创 常用的Code状态码

模拟页面:https://http.cat200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。201 (已创建) 请求成功并且服务器创建了新的资源。202 (已接受) 服务器已接受请求,但尚未处理。203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。204 (无内容) 服务器成功处理了请求,但没有返回任何内容。205 (重置内容) 服务器成功处理了请求,但没有返回任何内容。206 (部分内容) 服务器成功处理了部分 GET 请求。300

2020-10-26 10:58:08 5385

原创 Selenium API基础

浏览器驱动下载谷歌http://blog.csdn.net/huilan_same/article/details/51896672IEhttp://blog.csdn.net/zyl26/article/details/51011073获取网址运行结果:1.浏览器尺寸相关操作1.1窗口最大化运行结果:百度的窗口最大化1.2获取浏览器尺寸运行结果:1.3设置浏览器尺寸运行结果2.浏览器位置相关操作2.1获取浏览器位置运行结果2.2设置浏览器位置运行结果

2020-09-27 20:43:54 247

原创 火狐Untitled IDE使用方法

IDE功能简介1.文件:创建、打开和保存测试案例和测试案例集。编辑:复制、粘贴、删除、撤销和选择测试案例中的所有命令。Options : 用于设置seleniunm IDE。2.用来填写被测网站的地址。3.速度控制:控制案例的运行速度。4.运行所有:运行一个测试案例集中的所有案例。5.运行:运行当前选定的测试案例。6.暂停/恢复:暂停和恢复测试案例执行。7.单步:可以运行一个案例中的一行命令。8.录制:点击之后,开始记录你对浏览器的操作。9.案例集列表。10.测试脚本;table标签:用

2020-09-27 19:37:06 3909

原创 Shell练习

1. 练习:使用shell脚本,输出当前所在的目录#!/bin/bashdir=pwdecho $dir输出结果2. 练习:计算/etc目录下有多少个文件,用shell脚本实现 ls|wc -l 改进:实现统计任何指定目录下的文件个数 read#!/bin/bashcd /etcdir=ls |wc -lecho $dir输出结果:改进:#!/bin/bashread dircd $dirdirs=ls |wc -lecho $dirs添加了个read输入文件目录

2020-09-24 16:35:10 368

原创 ANT:修改测试报告的样式jmeter-results-shanhe-me.xs

一、拷贝jmeter-results-shanhe-me.xsl将该图片中的jmeter-results-shanhe-me.xsl,拷贝到jmeter的extras目录中1.1jmeter.results.shanhe.me.xsl文件:<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl=“http://www.w3.org/1999/XSL/Transform” version=“1.0”>&

2020-09-22 07:57:41 1231 1

原创 搭建JMeter+Ant持续化安装详细步骤

一、ant介绍pache Ant:是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。1.跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。2.操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件,build.xml)。 Ant通过调用target树,就可以执行各种task。每个task

2020-09-22 07:51:58 447 1

原创 Pytest操作方法

1.先写一个方法class Calc():def add(self,a,b):c = a+breturn cdef jian(self,a,b):c = a-breturn ca = Calc()c = a.jian(3,2)print©2.验证方法是否正确①正确的情况下import pytest #导入pytest模块from funcDemo.Calc import Calc #将上一步方法导入进来class TestClass():#创建一个类def setup(se

2020-09-19 19:28:23 289

原创 requests+pytest+allure讲解

Request讲解requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求。r.status_code 响应状态码r.heards 响应头r.cookies 响应cookiesr.text 响应文本r. encoding 当前编码r. conte

2020-09-19 17:48:11 701

原创 unitest单元测试生成测试报告以及用XML导入数据

1.需要测试的后台代码class CalcClass():def jia(self,a,b):c = a+breturn cdef jian(self,a,b):c = a-breturn cif name == ‘main’:c = CalcClass()c.jian(3,4)print(c.jia(3,4))2.创建一个测试模块#导入后台开发的类from kaifa.unittese import CalcClass#导入unittest模块import unittes

2020-09-16 19:46:20 478

原创 XMind8快捷键

2020-09-15 11:29:15 129

原创 Python面向对象

1,类的定义class People():def sayHello(self):print(‘Hello!’)people=People()print(type(people))2.实例方法class People():def sayHello(self):print(‘Hello!’)people=People()people.sayHello()

2020-09-14 20:29:22 64

原创 Python的写入

二进制的读取a = open(‘111.jpg’,‘rb’)b = a.read()print(b)b.close演示效果:写入文件a = open(‘1.txt’,mode=‘w’,encoding=‘utf-8’)a.write(‘内容’)a.close结果展示

2020-09-14 20:20:24 81

原创 函数作业

写一个函数求三个数的和,并返回结果def func(a,b,c):x = a+b+creturn xprint(func(1,2,3))写一个函数求三个数的平均值,并返回结果def func(a,b,c):x = a+b+creturn x/3print(func(1,2,3))3 ,写一个函数给三个参数,在查处每个参数和平均值之间的差。def func(a,b,c):x = a+b+creturn x/3...

2020-09-14 07:49:59 166

原创 Python作业

1.反转字符串str=‘helloword’print(str[::-1])#2.将空格替换为逗号并输出显示出来str1=‘my name is baobao’a = str1.split()print(a)b = ‘,’.join(a)print(b)#3.将大写替换成小写str2 = ‘HELLO WORD HELLO PYTHON’print(str2.lower())str=’’li = [‘lisi’,‘love’,‘xuexi’]c = (’’.join(li))

2020-09-13 21:04:41 279

原创 用Python写乘法口诀表和三角形

1.九九乘法表:2.倒九九乘法表3.使用for循环输出数字0-9当数字为6时跳出循环执行下一步 数字为8时 停止循环4.记算0-100之间得偶数和和奇数和5.for循环写一个三角形

2020-09-13 20:46:48 743

原创 Python常见的遍历方法

列表的遍历:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200911193703168.png#pic_center)元祖的遍历:字典的遍历:遍历字典的key(键):字典的遍历遍历字典的value(值)遍历字典的items(元素)字典的遍历遍历字典的items(键值对)带下标索引输出:enumerate()enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数

2020-09-11 19:38:07 1586

原创 Python元祖与字典

Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。输出单个元祖直接输出加索引。字典:变量info为字典类型:info = {‘name’:‘班长’, ‘id’:100, ‘sex’:‘f’, ‘address’:‘地球亚洲中国北京’}说明:‘name’:‘班长’----> 键值对字典的每个元素由2部分组成,键(key):值(value)。例如 ‘name’:‘班长’ ,'name’为键(key),'班长’为值(value)根据键访问值输出结果

2020-09-11 09:11:11 197

原创 Python的列表

列表中存放的数据是可以进行修改的,比如"增"、“删”、“改”、“查”<1>添加元素("增"append, extend, insert)append通过append可以向列表(尾部)添加元素demo:输出结果:extend通过extend可以将另一个集合中的元素逐一添加到列表中demo:输出结果:insertinsert(index, object) 在指定位置index前插入元素objectdemo:输出结果:<2>修改元素(“改”)修改元素

2020-09-11 09:07:50 118

原创 Python的循环

循环语句小总结:while和if的用法基本类似,区别在于:if 条件成立,则执行一次;while 条件成立,则重复执行,直到条件不成立为止。while循环:while循环的格式:案例:输出结果:Forfor循环的格式:for 临时变量 in 列表或者字符串等可迭代对象:循环满足条件时执行的代码break和continue小结:continue的作用:当满足条件时,用来结束本次循环,紧接着执行下一次的循环注意点:break/continue只能用在循环中,除此以外

2020-09-11 09:05:40 228

原创 字符串的常见操作

字符串的常见操作1.假如目前有字符串my_str = “hello world hello python”方法01:find()方法说明:检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1格式:my_str.find(str, start=0, end=len(mystr))案例演示01:方法02:index()方法说明:检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则报错格式:my_str.index(str, start=0, end=l

2020-09-11 09:02:48 306

原创 Python数据结构

判断结构:1.if判断语句if 要判断的条件:条件成立时,要做的事情2.if-else判断语句if-else的使用格式:3.elif格式:elif的使用格式如下:3.特别注意:1. elif必须和if一起使用,否则出错2. else 一般用在最后,即所有条件都不满足时使用4.if嵌套格式:4.if嵌套演示:...

2020-09-11 08:55:18 64

原创 Python数据与变量

python的发展背景1.Python的作者是Guido van Rossum( 吉多·范·罗苏姆 龟叔)2.Python正式诞生于1991年3.Python的解释器如今有多个语言实现,我们常用的是CPython(官方版本的C语言实现),其他还有Jython(可以运行在Java平台)等4.Python 优点:规范的代码,简单,易学,高层语言,跨平台(可移植性强),支持面向对象编程,丰富的库等优点。缺点:Python语言非常完善,没有明显的短板和缺点,唯一的缺点就是执行效率慢,这个是解释型语言所通有

2020-09-11 08:53:46 129

原创 badboy对web端的录制并导入到jmeter中

1.打开badboy界面2.将http://www.baidu.com放到指定位置3.回车运行到指定页面4.在百度的搜索界面录入农夫山泉创始人成中国首富,回车,录制脚本结束。5.添加到本地6.打开Jmeter点击左上角文件打开导入到Jmeter...

2020-09-08 20:55:11 154

原创 对数据库进行新增和修改

1.打开Jemter测试计划添加监听器(为了更直观的查看结果)2.添加一个线程组3.添加两个数据库操作插件(JDBC Connection Configuration、JDBC Request)4.点击JDBC Connection Configuration对数据进行配置5.点击JDBC Request对数据进行配置6.增加数据7.修改数据...

2020-09-08 20:22:56 567

原创 用Jemter对数据库进行查询

1.打开Jemter测试计划添加监听器(为了更直观的查看结果)2.添加一个线程组3.添加两个数据库操作插件(JDBC Connection Configuration、JDBC Request)4.点击JDBC Connection Configuration对数据进行配置5.点击JDBC Request对数据进行配置6.查询mysql数据库全部信息7.查询全部数据结果8.条件查询9.查询结果...

2020-09-08 20:03:45 161

原创 用Jmeter对数据进行压测(1000并发)

1.打开Jemter测试计划添加监听器(为了更直观的查看结果)2.添加一个线程组3.添加两个数据库操作插件(JDBC Connection Configuration、JDBC Request)4.点击JDBC Connection Configuration对数据进行配置5.点击JDBC Request对数据进行配置6.查询mysql数据库7.进行1000次并发测压...

2020-09-08 19:55:01 11033 2

原创 禅道的使用

禅道的使用测试管理工具测试管理工具是在指在软件开发过程中,对测试需求、计划、用例和实施过程进行管理、对软件缺陷进行跟踪处理的工具。通过使用测试管理工具,测试人员或开发人员可以更方便地记录和监控每个测试活动、阶段的结果,找出软件的缺陷和错误,记录测试活动中发现的缺陷和改进建议。通过使用测试管理工具,测试用例可以被多个测试活动或阶段复用,可以输出测试分析报告和统计报表。有些测试管理工具可以更好地支持协同操作,共享中央数据库,支持并行测试和记录,从而大大提高测试效率。测试工具介绍目前市场上主流的软

2020-09-06 19:22:27 290

原创 软件测试基础

软件测试背景引言:软件测试在软件生命周期中占据重要的地位,软件测试慢慢的独立发展成为一个行业,并且在迅猛发展。1.1. 软件缺陷与软件故障一、 软件缺陷与软件故障案例二、 软件缺陷的定义对于软件缺陷的精确定义,通常有下列描述:软件未达到产品说明书的功能《需求文档》软件出现了产品说明书指明不会出现的错误软件功能超出产品说明书指明范围软件测试员认为难以理解、不易使用、运行速度缓慢、或者最终用户认为不好1.2. 软件缺陷产生的原因软件缺陷从哪来?第一大原因就是软件产品规格说明书,很.

2020-09-04 17:01:12 658

原创 ADB命令基本操作使用

1.查询连接的设备adb devices2.开启adb服务adb start-server3.关闭adb服务adb kill-server4.安装apkadb install 安装包在磁盘的路径7.查询包名系统应用:adb shell pm list packages -s(从冒号后面开始都是包名)第三方应用:adb shell pm list packages -36.卸载adb uninstall [packagename]查询当前应用程序的包名和启动项adb

2020-09-04 16:04:05 131

原创 禅道的安装

下载禅道的安装包双击文件,安装(解压)查找禅道所安装的路径点击服务:apche可以选择80或88端口,mysql可以选择3306或3308端口点击访问禅道,页面会自动跳转到禅道的页面。也可以直接访问http://localhost/zentao/ 管理用户:admin,密码 123456备注:如果你启动的是88端口,请使用http://localhost:88/zentao来访问。3.登录4.登陆成功...

2020-09-04 15:31:52 173

原创 Mysql数据库基本命令

数据库操作–sql语句的注意 : 1 以;作为结束符 2 不区分大小写–01 mysql 数据库的操作-- 连接数据库mysql -uroot -pmysql-- 不显示密码mysql -uroot -pmysql-- 退出数据库exit/quti/ctrl + d-- sql语句最后需要有分号;结尾-- 显示数据库版本 versionselect version();-- 显示时间select now();-- 查看当前使用的数据库select databas

2020-09-04 15:20:05 69

空空如也

空空如也

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

TA关注的人

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