自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 adb命令演示

2022-04-28 21:40:42 309 1

原创 po实现自动化测试

1.断言测试2.12306页面3.实例化页面4.测试页面代码12306页面代码from selenium import webdriver#得到浏览器的对象driver = webdriver.Chrome("D:\pychon\poselenium20220427\Chrome\Application\chromedriver.exe")#时间等待driver.implicitly_wait(30)#最大化driver.maximize_...

2022-04-27 22:08:58 427

原创 淘宝购物车

from selenium import webdriver#时间import timefrom selenium.webdriver.common.by import By#创建浏览器对象driver = webdriver.Chrome("venv/Chrome/Application/chromedriver.exe")#请求某个url对应的响应driver....

2022-04-26 21:08:33 431

原创 web自动化测试进阶

from selenium import webdriverfrom selenium.webdriver.common.by import By#创建浏览器对象driver = webdriver.Chrome("venv/Chrome/Application/chromedriver.exe")#请求某个url对应的响应driver.get("https://www.baidu.com/")# kw = driver.find_element(By.ID,"kw")#id 定位# id.

2022-04-25 20:38:46 151

原创 Web自动化测试

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的

2022-04-24 20:14:03 63

原创 搭建JMeter+Jenkins+Ant持续化

1.打开test文件夹2.找到test中的ant文件夹路径3.配置环境变量4.查看ant是否安装成功5.将jemeter里面的jar存放在test里面的lib包里面6. 编译ant里面的build文件7.编辑ant文件8.修改jmeter文件 bin目录下的jmeter.properties9.改jmeter.save.saveservice.output_format=csv 为jmeter.save.s...

2022-04-21 15:43:34 90

原创 requests接口测试

介绍requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到, Requests是Python语言的第三方的库,专门用于发送HTTP请求前提pip install requestsRequests响应 r.status_code 响应状态码 r.heards 响应头 r.cookies 响应cookies r.text 响应文本 r.json() 响应的字典类型数据 r. encoding 当前编码 r.

2022-04-20 20:27:41 93

原创 单元测试之pytest

命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨Pytest生成自带的html测试报告 前提条件:需要下载pytest-html模块(python自带的生成测试报告模块)pip install pytest-htmlPytest调用语句 pytst.main(['-x','--html=./report.html','t12est000.py']) -x出现一条测试用例失败就退出测试

2022-04-19 21:34:14 367

原创 python单元测试之unitterst

单元测试,集成测试,功能测试 Unittest的重要组成部分 断言的使用 测试用例方法的命名规则 执行测试用例 原始的测试报告和第三方的html格式报告 读取xml文件数据进行单元测试 读取csv文件数据进行单元测试 文章目录前言 一、TestCase测试用例 二、功能测试是什么? 1.白盒测试 2.黑盒测试 总结前言问题:什么是白盒测试,什么是黑盒测试 :白盒:主要应用于单元测试阶段,主要是对代码级别的测试,针对程序内部的逻辑.

2022-04-18 20:39:10 209

原创 python面向周天作业

class Master(object): def __init__(self): self.kongfu = "古法煎饼果子配方" # 实例变量,属性 def make_cake(self): # 实例方法,方法 print("[古法]按照<%s>制作了一份煎饼国子", self.kongfu) def dayandai(self): print("大烟袋")class school(object): ...

2022-04-17 21:11:03 570

原创 python特殊方法+qq测试用例

特殊方法的名字以两个下划线开头,以两个下划线结尾,例如: str,call,dict,doc,new,del,all(1):str 如果一个类中定义了__str__方法,在打印对象时,默认输出该方法的返回值,没有定义会返回对象的地址(2)使用str方法输出方法的返回值(3)调用call方法(4)doc输出你的注释...

2022-04-15 21:16:25 336

原创 python异常

try: open("qwe.txt","r") print("123")except FileNotFoundError: print("异常处理")else: print("没有异常")try: open("qwe.txt","r") print("123")except FileNotFoundError as result: print("异常处理",result)else: print("没有异常")try: .

2022-04-12 20:04:39 1052

原创 python文件操作

f=open('test.txt','w')f.write('I Love you')f.close()q = open('test.txt', 'r')content=q.read(4)print(content)p=open('lmy.txt','w')p.write('哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈')p.close()# 读数据p=open('lmy.txt','r')lmy=p.readlines()print(lmy)# 写数据p=open('lm.

2022-04-12 11:31:30 771

原创 python集合和函数

# def hello():# print("hello word")# hello()# def fun(a,b):# print("a:",a)# print("b:",b)# fun(3,b=2)# 求三个数的和# def hua():# a=1# b=2# d=6# c=a+b+d# print(c)# hua()## def hua(a,b,c):# x=a+b+c# retu.

2022-04-11 20:53:26 496

原创 python思维导图

2022-04-10 20:52:16 653

原创 python元组+字典

#案例#访问元组# aTuple=(23,35,56,34,11,21)#下标为2# print(aTuple[2])#索引值不存在# print(aTuple[20])#查询个数# aTuple=('b','c','d','e','f','g')# print(aTuple.count('d'))#查询索引# print(aTuple.index('d',0,4))#无对应元素# print(aTuple.index('d',0,1))#修改数据(不能修改)# aTupl.

2022-04-10 19:15:44 593

原创 python字符串

# b = "hello usian.cn"# a = input("123456")# print("123456")#切片# name = "jack tom"# print(name[3])# 获取最后一个元素# print(name[-1])#获取前三个字符name ="abcdefg"# print(name[0:3:1])#取全部字符# print(name[0:-1:1])#截取全部字符# print(name[::])#每隔一个字符取一个# print.

2022-04-08 19:39:02 1194

原创 python列表练习

一:列表的介绍 思考:前面学习的字符串可以用来存储一串信息,那么想一想,怎样存储咱们班所有同学的名字呢? 定义100个变量,每个变量存放一个学生的姓名可行吗?有更好的办法吗?列表和字符串1.1:列表的操作append, extend, insert ...

2022-04-08 19:21:57 428

原创 python基本语句

1.1 if eilf判断1.2 if elif else判断1.3 求1-100之间的和1.4 1-100的偶数1.5 打印三角形1.6 打印九九乘法表1.7 for循环九九乘法表1.81.92.12.22.3

2022-04-07 16:16:30 203

原创 python总结+练习

1.1 查询python当中的关键字1.2 python里面的输出输入1.3使用百分号(%)字符串格式化和使用format字符串格式化 1.4 注释的使用1.5 算数运算符1.6 if else判断1.7 赋值运算符1.8 交互模式下的输入输出和python命令行模式下实现运行指定的 .py文件 1.9使用格式化输出完成如下输出操作 2.1模拟银行卡柜台取钱的输入输出...

2022-04-06 16:25:24 418

原创 Jmeter Windows压测

2022-04-01 19:41:26 254

原创 Jmeter压力测试

1、资源准备  可通过该网址下载jmeter所有插件http://jmeter-plugins.org/downloads/all/  本次所需插件:JMeterPlugins-Extras.jarJMeterPlugins-Standard.jarServerAgent-2.2.12、拷贝插件将JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar放到apache-jmeter-4.0\lib\ext目录下3、在jmet.

2022-04-01 19:35:31 384

原创 jmeter使用方法

1.1 http默认协议1.2正则表达式1.3JSON Extractor1.4用户自定义变量

2022-03-31 20:35:52 381

原创 jmeter补充

1.JSON 断言未写 补充

2022-03-30 20:13:03 4210

原创 jmeter基本使用

一、Jmeter的介绍jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简 单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在 linux/windows/macos上都可以使用。  jmeter可以做接口测试和压力测试。其中接口测试的简单操作包括做http脚本(发get/post请求、加cookie、加header、加权.

2022-03-30 19:47:21 3709

原创 Fiddler web端证书下载

1.1打开fiddler,点击工具(tools),选中选项(options),在HTTPS中勾选https连接,重启fiddler即可

2022-03-29 16:45:22 531

原创 Fiddler弱网测试

1.1 点击rules 打开customize rules1.2 打开了scrippteditor1.3 找到300和150的if判断 限流1.4 点击rules 然后点击perdormance 启动simulate modem speeds1.5 打开浏览器查看网速

2022-03-29 16:38:53 45

原创 Fiddler虚拟机操作

1.1 查询电脑的ip地址1.2 打开虚拟机长按wifi 进行手动代理 填写服务器的主机名和代理服务器的端口1.3 然后打开浏览器1.4 网址输入ip加端口 然后点击fiddlerRoot certificate 进行下载证书1.5 就可以打开fiddler软件进行抓包...

2022-03-29 16:12:32 5140

原创 接口测试用例

2022-03-28 20:52:35 326

原创 charles真机抓包

操作没有截图第一步:电脑和手机连上相同的wifi 之后点击wifi后面的的感叹号 紧接着下滑到配置代理进行手动填写IP 和端口号 填写完后 打开手机的浏览器 输入 chls.pro/ssl 接着下载文件 然后信任此软件 如图完成后 访问网址 开始抓包 访问网址会出现禁止访问网页等数据 点击继续访问 忘记截图了 就是遇到这种情况继续访问就行了...

2022-03-28 14:10:45 528

原创 charles虚拟器

1.1第一步 打开雷电模拟器1.2 打开charles 点击help 再点击SSL proxying 点击app端的证书下载1.3 打开模拟器的wifi设置 长按代理选择手动 设置ip 和端口号1.4

2022-03-28 14:03:16 324

原创 charles弱网测试

1.第一步2.第二步3.第三步4.第四步5.第五步模拟超慢网速(会导致接口数据返回超时的那种...)设置带宽和延迟时间(毫秒)注:可以根据下图中的翻译体会下导致网络延迟的原因:6.第六步7.第七步 打开 throt settings (功能生效后 接口数据返回会很慢)8.第八步 使用完毕后 记得关闭此功能 否则网速超级慢...

2022-03-27 15:22:03 512

原创 charles基础操作

1.1:点击”proxy”按钮,选中Proxy Settings…1.2:勾选允许传输http代理,接着点击”OK”按扭1.3:点击勾选运行代理,点击“add”按钮1.4:填写Host和Port都为*,正则表达式为匹配所有,再点击”OK”按钮1.5 重启Charles1.6打开游览器输入数据1.7 查看Charles...

2022-03-27 11:52:31 198

原创 charles安装证书流程

1.1.1:为什么下载charles的ssl证书默认情况下,charles不能解析https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据1.2.1:点击help,选中ssl Proxying ,点击Install Charles Root Certificate1.2.2:点击”安装证书”按钮1.2.3:点击”下一步”按钮1.2.4:选中”将所有的证书都放入下列存储”,点击”游览”按钮 选中”受新任的根证...

2022-03-27 11:37:11 3295

原创 postman和newman

在postman中经常使用的断言有哪些 Tests响应断言的几种方式 (1)Status code:code is 200 (校验响应头是否包含某个值) (2)response body:contains string (校验返回结果中是否包含某个字符串) (3)response body:Json value check (校验返回结果中某个字段是否等于某个 值)(4)response header:content-type header check (校验响应头是否包含某个值)

2022-03-26 20:23:14 487

原创 今日作业聚合函数

2022-03-24 19:57:14 273

原创 今日数据库作业

2022-03-23 19:08:29 513

原创 微信思维导图

2022-03-18 21:17:02 217

原创 朋友圈/评论/点赞/搜索/购物车

1.1.朋友圈功能测试1.能否发文字朋友圈 2.写好文字时能否取消发送朋友圈 3.是否能够发送朋友圈 4.能否选择观看人 5.能否选择自己的所在地址 6.能否查看他人的评论和点赞 7.自己能否评论别人的朋友圈 8.是否可以提醒谁看 9.可以修改别人观看的时间 10.可以屏蔽他人1.2.朋友圈性能测试:1.朋友圈时间显示 2.朋友圈点赞评论显示1.3.朋友圈界面测试:1.朋友圈页面是否按照原型图设计,字体的大小,颜色布局是否一致,界面是否美观1.4.朋友圈易用测试1.是否适合多人群

2022-03-17 18:51:44 2286

原创 今日理论总结

1 get和post请求的区别1get讲参数放在url中,post将数据放在body中2get的url会有长度上的限制,而post的数据则可以非常大。3post相比get更安全,因为数据再地址栏上可见。4一般get请求用来获取数据,post请求用来发送数据。2 常见状态码:200 OK//客户端请求成功400 Bad Request//客户端请求有语法错误,不能被服务器所理解401 Unauthorized...

2022-03-16 19:41:26 59

空空如也

空空如也

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

TA关注的人

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