- 博客(68)
- 收藏
- 关注
原创 09.14,09.15jmeter知识点
本质:是用参数的方式代替脚本中的固定的测试数据实现方式:文件定义的方式/数据库的方式/定义变量7.2:jmeter参数化参数化测试:把测试数据组织起来,用不同的测试数据调用相同的测试方法.作用:定义全局变量位置:测试计划>>线程组>>配置元件>>用户定义的变量。
2022-09-14 21:35:07
369
原创 jmeter理论
概念:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程目的:评估当前系统能力,寻找性能的瓶颈,优化性能,评估软件是否能够满足未来的需要。
2022-09-13 23:00:00
361
原创 09.06app端自动化
POM(page object model)页面对象模型,主要应用于UI自动化测试框架的搭建,主流设计模式之一,页面对象模型:结合面向对象编程思路:把项目的每个页面当做一个对象进行编程。第一层:basepage层:描述每个页面相同的属性及行为第二层:pageobject层(每个的独有特征及独有的行为)第三层:testcase层(用例层,描述项目业务流程)第四层:testdata(数据层)
2022-09-06 19:37:45
897
原创 09.02Monkey测试
(1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是: /system/framework/monkey.jar;(2) Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中 的存放路径是:/system/bin/monkey;(3)Monkey 命令启动方式:a)可以通过PC机CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试。
2022-09-02 17:49:52
182
原创 09.01ADB移动端测试
ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机)它的主要功能有:* 运行设备的shell(命令行)* 管理模拟器或设备的端口映射* 计算机和设备之间上传/下载文件* 将本地apk软件安装至模拟器或android设备。
2022-09-01 18:33:13
145
原创 09.01手机端常规测试
对于手机端测试,按照平台来分,分为Android和IOS两大主流系统,对于ios和Android,二者有区别,我就说一下我在测试这两款手机app的感受吧Android开源导致碎片化比较严重,(手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千。无法保证应用、游戏对于所有手机的适配兼容。)bug比较多,而IOS通常bug会少一些。Android手机长按home建,会呼出应用列表和切换应用,右滑择会终止应用。还有分辨率测试,Android手机分辨率有20多种,IOS较少一些。...
2022-09-01 16:34:55
155
原创 09.01PO模型
在自动化中,Selenium自动化测试中有一个名字经常被提及思想与面向对象的特征相 同),通常PO模型可以大大提高测试用例的维护效率。
2022-09-01 08:46:48
177
原创 08.30 Selenium自动化基础
get_window_position() 获取浏览器位置 set_window_position(x,y) 设置浏览器位置 注:显示器以左上角为(0,0),所有的位置操作都是相对于显示器左上角展开的位移操作,单位是像素。1.直接调用型(推荐方式) driver.find_element_by_xxx(value)框架,其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。...
2022-08-30 21:46:45
391
原创 08.29web自动化测试
概念:软件自动化测试就是通过测试工具或者其它手段,按照测试人员的预定计划对软件产品进行自动化测试,他是软件测试的一个重要组成部分,能够完成许多手工测试无法完成或者难以实现的测试工作,正确合理的实施自动化测试,能够快速,全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件的发布周期。...
2022-08-29 21:00:00
2120
原创 08.29xpath 和css选择器元素定位练习
/head/meta[@content="#ffffff"] 选取所有meta元素,且这些元素拥有值为#fffff的 conten的属性。//head/meta[position()
2022-08-29 19:11:28
204
原创 08.26 requests接口测试
requests是一个很实用的python http客户端库,编写爬虫和测试服务器响应数据时经常会用到,requests是python语言的第三方的库,专门用于发送http请求。
2022-08-27 17:21:03
496
原创 08.23递归 以及python算法(快排,冒泡,选择)
递归是一种编程思想,应用场景;1.在我们日常开发中,如果要遍历一个文件夹下所有的文件,通常会使用递归来实现2.在后续的算法课程中,很多算法都离不开递归。
2022-08-23 20:03:10
168
原创 08.23类属性和实例属性
在前面的例子中我们接触到的就是实例属性(实例对象属性),顾名思义,类属性就是类对象所拥有的属性,它被所有类对象的实例对象所共有,在内存中只存在一个副本,这个和C++中类的静态成员变量有点类似。对于公有的类属性,可以通过类或者实例对象访问 实例属性只能通过对象来调用,类不能调用。
2022-08-23 17:41:54
874
原创 08.19 python的文件操作和异常处理
异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。演示异常#ValueError#KeyError2.异常处理2.1作用捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。
2022-08-19 20:50:39
202
原创 08.18 函数的知识点 和 变量
在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数格式def 函数名()执行语句函数名案例注意定义了函数之后,就相当于有一个具有某些功能的代码,想要让这些代码能够执行,需要调用它,调用函数很简单的,通过函数名()即可完成调用.每次调用函数时,函数都会从头开始执行,当这个函数中的代码执行完毕后,意味着调用结束了当然了如果函数中执行到了return也会结束函数。...
2022-08-18 21:16:13
237
原创 08.16python的 字符串 数列 以及 元祖知识点
图片如下 ( ̄▽ ̄)~*------ ٩(๑❛ᴗ❛๑)۶谢谢阅读!!!!!!!!!!!!!
2022-08-16 20:50:45
205
原创 08.16作业
课堂作业1 作业2 初级期中考试1 期中考试 A 期中考试 B ( ̄▽ ̄)~*------ ٩(๑❛ᴗ❛๑)۶谢谢阅读!!!!!!!!!!!!!
2022-08-16 20:43:52
75
原创 python基础--基本语法
Python的作者,guido von rossum(几多范罗苏姆,中国python程序员都叫他 龟叔),荷兰人,python本身也是有诸多其他语言发展而来的,python目前有两个版本,python2.x和python3.x在编程语言中,存储一个数据,需要用变量进行接收案例:java变量类型 变量名=值jsvar 变量名=值python变量名=值age=18查看变量类型:开发人员在程序中自定义的一些符号和名称标识符是自己定义的,如变量名,函数名等多多练习!!!!!!...
2022-08-12 17:01:40
238
原创 08.11fiddler抓包模拟器
打开电脑模拟器,点击设置,点击wifi,点击代理 服务器主机名使用本机ip地址 端口可以使用8888然后点击浏览器输入192.168.1.109:8888下载证书 然后进行抓包断点测试
2022-08-11 19:59:24
473
原创 0808.charles安装和使用
HTTPS抓包的原理还是挺简单的,简单来说,截获真实客户端的HTTPS请求,伪装客户端向真实服务端发送HTTPS请求接受真实服务器响应,用Charles自己的证书伪装服务端向真实客户端发送数据内容。
2022-08-08 18:58:47
477
原创 postman+newman接口自动化测试
newman run C:\Users\26555\Desktop\练习.postman_collection.json -r html --reporter-html- export report123.html。newman run C:\Users\26555\Desktop\练习.postman_collection.json。可以方便地运行和测试集合,并用之构造接口自动化测试和持续集成。...
2022-08-05 17:52:36
375
原创 08.04postman练习后续
描述:经常用于参数不能重复的数据描述:接口中的批量运行描述:将测试数据保存本地,一次性进行运行在参数里面的数据文件值和取全局变量一致,使用{{}},在断言里面取数据文件的值使用:data.字段名1:对称加密方式:Base64,不常用DES和AES(已经淘汰了)//Base64加密=CryptoJS.enc.Utf8.parse("admin")//转成utf8=CryptoJS.enc.Base64.......
2022-08-04 21:17:39
89
原创 jdk环境的部署
JAVA_HOME%\lib\tools.jar", 点击确定。1)点击"新建", 输入变量名 : "JAVA_HOME", 输入变量值也就是JDK的安装路径, 点击确定。打开命令提示符, 输入java -version, 之后若出现java的版本则证明安装成功。1.右击 “此电脑” 选择属性,之后会出现一个弹窗,点击 “高级系统设置”2) 点击"新建", 输入变量名 : "CLASSPATH",3.选择"高级"属性中的"环境变量"点击"新建", 输入: "再新建一个, 输入: "2.选择高级系统设置。..
2022-08-03 20:54:05
1141
原创 08.03postman练习
描述:通常情况下,我们共同使用的部分可以存放在全部变量里,调用的时候只需要{{变量名}}即可,适用 全部的接口1:接口关联的方式:json提取器1:接口测试中,接口关联如何实现2:接口测试中如何实现上一个接口返回值为下一个接口的参数?实现方式:json提取//返回值转成json对象//通过json表达式提取值//设置全局变量//获取响应体的文本内容//转成json对象//通过json表达式提取值。......
2022-08-03 20:39:20
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人