自定义博客皮肤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)
  • 收藏
  • 关注

原创 windows下安装jekins的操作步骤以及踩的坑

安装jekins的操作步骤以及踩的坑一、出现问题的现象:打开http://localhost:8081/提示无法访问此网站排查一:使用命令行,【CMD】->【services.msc】找到jenkins的服务,启动,但是提示以下错误(我还是不知道怎么解决)排查二:在安装Jenkins目录下双击exe文件,提示下面的错误(我还是不知道怎么解决):排查三:使用cmd进入到文件的安装路径下,运行语句:java -jar jenkins.war --httpPort=8081,这时候才明确知

2021-01-04 16:43:43 584

原创 配置文件的基础知识

在进行测试的时候,可以在代码里设置用例是执行全部还是按照设置去执行excel_data.pyfrom openpyxl import load_workbookclass demo_excel: def __init__(self,file_name,sheet_name): self.file_name=file_name self.sheet_name=sheet_name def get_data(self,button="all"):

2020-05-17 00:11:15 176

原创 DDT基础知识以及DDT、unittest、excel结合使用

在没有接触DDT之前,测试用例的编写如下:import unittestclass TestMath(unittest.TestCase): def test_add(self):#缺点是:这个方法不能传递参数 a=10 b=20 print(a+b)只使用data传入一个参数from ddt import ddt,data,unpackimport unittest@ddt#它的作用的装饰测试类class TestMath(unit

2020-05-15 14:48:42 743

原创 Python Excel处理库openpyxl使用

基础知识workbook:excel工作表sheet:工作表中的一个表cell:其中的一个单元格步骤:打开workbook --》选中sheet–》操作cellfrom openpyxl import load_workbook# 1.打开excel,默认可读写,若有需要可以指定write_only和read_only为Truewb=load_workbook("pythonexce...

2020-05-10 21:55:51 327

原创 puthonj基础知识:文件的读取和写入

file=open("ceshi.text","r+")res=file.read()file.write("hah212121212121xxxc")print(res)file=open("ceshi.text","r+")file.write("444")res=file.read()print(res)file=open("ceshi.text","r+")print(file.write("444"))a=type(file.write("444"))print(a)

2020-05-09 15:26:24 202

原创 使用openpyxl进行接口测试

根据 http://docs.api.elementwin.com/这个网址来测试登陆以下是excel备注:文件名是demo_excel,sheet名是测试登陆以下是代码from openpyxl import load_workbook#Python读取Excel数据def demo_excel(file_name,sheet_name): open_wb=load_workbook(file_name) sheet=open_wb[sheet_name]

2020-05-09 15:12:21 205

原创 使用openpyxl进行接口测试的原因或者铺垫

往期编写的接口测试的代码,测试用例的数据都是分开编写的,这次是将用例集中在一起,详见以下代码:#列表里嵌套了字典test_data=[{"data":{"email": "******", "password": "******"},"exceped":"logout success..."}, {"data":{"email": "******", "password"...

2020-04-06 22:16:38 130

原创 http_request的类的单元测试

题目:1)针对YAPI网址写的http_request类做作业2)提供2个接口:登陆和查询tools3)针对登陆接口写4个用例:正常登陆,不输入密码,不输入账号,输入错误的密码4)请利用任何一种方法实现用例的加载并执行5)生成html的测试报告注意:请在测试类里加上异常处理以及断言http_request.pyimport requestsimport jsonclass Htt...

2020-04-04 13:12:08 709

原创 单元测试框架记录

在自己学习框架的时候,老是需要网上找框架的代码,写这篇文章是为了闲暇时候能有一个记录的地方去默写,或者忘记代码怎么写的时候有个参照。测试用例:import unittestclass Http_request(unittest.TestCase): def setUp(self): pass def tast_case(self):#登陆的用例 ...

2020-04-01 15:35:56 100

原创 setup和teardown:夹心饼干

def setup():#如果父类里有setup,再次写是重写 print("开始执行测试用例")def teardown(): print("测试用例执行完毕")知识点:1.和所处的位置无关,根据名字来识别然后运行2.可以不写3.什么时候执行setup执行每一条测试用例之前会执行setupteardown每一条测试用例执行完毕之后都会执行(t它们就像一个夹心饼干...

2020-03-21 18:04:13 113

原创 http请求的工具类

即将改造的代码:import requests#登陆url='https://accounts.douban.com/j/mobile/login/basic'message = {"name": "******", "password": "******", "remember": "false"}header={"User-Agent":"Mozilla/5.0", ...

2020-03-21 17:50:32 321

原创 puthon继承以及超继承

继承class MathMethod: def __init__(self,a,b): self.a=a self.b=b def add(self): print("我是父类的add方法:",self.a+self.b) def sub(self): return self.a-self.bclass ...

2020-03-15 21:28:15 204

原创 python单元测试

单元测试的知识点:接口测试的本质:测试类里面的函数,通过数据驱动测试单元测试的本质:测试函数,代码级别,通过代码测试功能测试的步骤单元测试的步骤1.写用例TestCase类2.执行用例1:TestSUitl类:存储用例(unittest要先把用例收起来)2.TestLoader类:加载用例(也就是找用例,存到1的testSuit里 )3.对比实际结果 期望...

2020-03-15 18:18:34 235

转载 python:使用pip安装openpyxl报错,网上找的文章很有用,记录一下

使用pip install openpyxl老是报错,详见下图:Could not fetch URL https://pypi.org/simple/openpyxl/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=‘pypi.org’, port=443): Max retries...

2020-03-12 17:03:27 717

原创 python基础-字符串

1.字符串的定义和遍历str1 ="hello python"str2 ='我的外号是"大西瓜"'print(str2)print(str1[6])str3="测试一下长度"for char in str3: print(char)2. .字符串的统计操作1.统计字符串长度hello_str ="hello hello"print(len(hello_str))...

2020-03-09 18:00:14 215

原创 python基础知识:字典

1.字典的定义字典是一个无序的数据集合,使用print函数输出字典时,通常输出的顺序和定义的顺序是不一致的!xiaoming ={"name":"小明", "age":18, "gender":True, "height":1.75, "weight":75.5}print (xiaoming)2...

2020-03-09 11:39:20 133

原创 python基础:格式化字符串

注意:两个字符串变量之间是不能直接用乘法的,必须进行转化,详见以下代码比如:money=price_str *weight_strprice_str =input("苹果的单价:")#1.输入苹果的单价weight_str =input("苹果的重量")#2.输入苹果的重量#3.计算支付的总金额price =float(price_str)#1>将价格转换成小数weight ...

2020-03-09 11:21:15 470

原创 python接口测试基础知识:requests模块讲解和应用

1.get请求:不带参数import requests#get请求base_url ='http://www.baidu.com'r=requests.get(base_url)#返回一个消息实体(响应状态码,响应头,响应正文/报文)print(r)#返回的消息实体是封装起来的,如果想看详细的得一个一个看print("响应头是:",r.headers)print("响应状态码是:",...

2020-03-07 22:58:52 183

原创 python基础知识:元组

1.元组(不能修改元组里的数据)1.取值和索引1.知道位置,确定内容info_tuple =("zhangsan",18,1.75,"zhangsan")print(info_tuple[0])2.知道内容,确定位置,使用index方法info_tuple =("zhangsan",18,1.75,"zhangsan")print(info_tuple.index("zha...

2020-03-06 16:01:42 189

原创 python基础知识:列表

1.列表的增删改查1.取值和索引1.知道位置,确定内容name_list =["zhangsan","lisi","wangwu"]print(name_list[2]) #结果是wangwuprint(name_list[3]) #list index out of range -列表索引超出范围2.知道内容,确定位置,使用index方法name_list =["zhan...

2020-03-06 15:00:14 199

原创 python基础知识:函数笔记汇总

1.函数的构造:使用defname ="小明"def say_hello():##使用def Python 解释器知道下方定义了一个函数 """打招呼""" print ("hello 1") print ("hello 2") print ("hello 3")#只有在程序中,主动调用函数,才会让函数之执行print(name)say_hello()...

2020-03-05 17:28:47 606

原创 python练习------类的练习

类的练习题:1.创建一个名为User 的类,其中包含属性first_name 和last_name ,还有用户简介通常会存储的其他几个属性。在类User 中定义一个名为describe_user() 的方法,它打印用户信息摘要;再定义一个名为greet_user() 的方法,它向用户发出个性化的问候。创建多个表示不同用户的实例,并对每个实例都调用上述两个方法。– pythonclass Us...

2020-02-29 22:26:26 3903

原创 【jmeter笔记】正则表达式

正则表达式元字符意义限定符意义.任意单个字符+匹配至少大于一次\d任意单个数字?匹配0次或1次[0-9]等价0-9*匹配0次或多次 贪婪匹配[a-zA-Z]等价所有的大小写字母{n,} 、{n,m} 、{n}匹配限定次数可以使用在线正则表达式网站去校验...

2020-02-26 22:11:33 110

原创 【jmeter笔记】参数化函数助手_c和请求元件之函数助手ra

待补充

2020-02-26 18:22:32 93

原创 【jmeter笔记】请求元件之参数化txt和csv

后续补充

2020-02-26 18:15:50 188

原创 【jmeter笔记】用户自定义变量

目的:可以集中修改数据添加–>配置元件–>用户自定义变量引用方法 ${变量名}

2020-02-26 18:13:23 180

原创 【jmeter笔记】断言

1.响应断言#1.1断言结果2. xpath assertion

2020-02-26 18:08:15 66

原创 【jmeter笔记】http信息头管理

1.什么是信息头请求头2.什么时候使用cookie token或者其他的信息的时候3.场景设计反爬虫添加信息头–模拟浏览器去发送请求user-agent4.其他场景可以根据具体情况添加多个5.范围分全局和局部...

2020-02-26 17:45:31 117

原创 【jmeter笔记】查看结果树

1. 查看结果树之text2. 查看结果树之css selector tester:测试程序只适用于文本响应,可以根据jsoup或jodd对相应数据进行过滤和查看储备知识:css的jsoup或jodd,如果有path相关知识点会更好处理3. 查看结果树之html4. 查看结果树之json表示根节点,一级一级的往下走可以用.来,写法有2种,一种是表示根节点,一级一级的往下走可以用....

2020-02-26 17:07:02 376

原创 【jmeter笔记】HTTP请求默认值

1. 添加步骤:选择线程组点击右键–>配置元件—>http请求默认值2.作用在发送http请求默认值的时候自带这些参数,起到一个复用的作用注意:1.什么时候添加?大部分http请求参数,用的是同样的数据2.如果我加了http请求默认值之后,在单个http请求里边还填写了同样的数据,以哪个为准以最新填写的为准,默认值在不写的时候才生效...

2020-02-26 15:24:39 220

原创 【jmeter笔记】发送请求的步骤及注意事项

Jmeter发送请求的步骤1.添加线程组:先添加线程组-sampler2.添加请求3.添加参数:写参数的地方有:paramters、bodydate(json形式) 、files upload(文件上传)4.添加监听器注意:1.编写参数的时候注意是否有空格2.post请求和get请求的区别:post请求参数和地址分开,get请求把参数拼接在地址后边3.填写地址的时候,注意协议如...

2020-02-26 15:07:23 255

原创 【jmeter笔记】基础知识:request和response详解

什么是jmeterApache Jmeter是Apache组织开发的基于Java的压力测试工具适用的测试领域1.压力测试2.回归测试3.接口测试4.数据库压力测试5.批量产生测试数据HTTP request详解一个http请求指从客户端到服务端的请求消息,我们可以通过浏览器的F12键,可以看到以下信息:请求地址:url(请求资源的标识,可以理解为一个请求的路径信息)请求方法...

2020-02-25 22:09:53 308

空空如也

空空如也

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

TA关注的人

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