- 博客(22)
- 收藏
- 关注
原创 移动端测试中的Monkey测试
Monkey介绍 顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么 都不懂, 只知道乱敲 通过Monkey程序模拟用户触摸屏幕、滑懂Trackball、 按键等操作来对设备上的程序进行 压力测试,检测程 序多久的时间会发生异常Monkey用来做什么 Monkey 主要用于Android的稳定性测试,自动的一个压力测试小工具, 主要目的就是为了测试app 是否会 Crash(崩溃)Monkey程序介绍(1) Monkey程序由Andr
2022-06-01 21:12:06
926
原创 移动端测试
手机端常规测试1.1 :介绍手机测试的对于手机端测试,按照平台来分,分为 Android 和 IOS 两大主流系统 对于ios和Android,二者有区别1 、两者运行机制不同: IOS 采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。2 、两者后台制度不同: IOS 中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有内存才会关闭。3 、 IOS 中用于 UI 指令权限最高,安卓中数据处理指令权限最高。Android 开源导致碎片化比较严重
2022-05-31 22:16:23
223
原创 PO模型介绍
po模型介绍在自动化中, Selenium 自动化测试中有一个名字经常被提及 PageObject( 思想与面向对象的特征相同 ) ,通常 PO 模型可以大大提高测试用例的维护效率优点:重用,业务和对象分离,代码结构清晰,方便代码维护PageObject设计模式po的核心要素在 PO 模式中抽离封装集成一个 BasePage 类,该基类应该拥有一个只实现 webdriver 实例的属性2.每一个 page 都继承 BasePage ,通过 driver 来管理本 page 中元素,将
2022-05-31 19:04:55
2928
原创 web自动化测试进阶
Selenium API高级多标签之间的切换 场景:有的时候点击一个链接,新页面并非由当前页面跳转过去,而是新开一个页面打开,这种情况下,计算机需要识别多标签或窗口的情况。 1)获取所有窗口的句柄 handles = driver. window_handles 调用该方法会得到一个列表,在selenium运行过程中的每一个窗口都有一个对应的值存放在里面。 2)通过窗口的句柄进入的窗口 driver.switch_to_
2022-05-31 18:46:30
217
1
原创 web定位元素和脚本
Selenium概述什么是框架?框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。框架,其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。为什么使用框架?1)自己从头实现太复杂
2022-05-25 21:06:35
130
原创 web端自动化基础
自动化测试的历史1.自动化测试就是任何利用工具来辅助的测试,几乎在计算机工业产生的第一天,这种测试就出现了。 2.历史上从来没有出现过“测试自动化取代测试工程师工作”这种事情发生,除非你完全忽略测试人员们的真正工作。 3.测试自动化意味着使用测试工具。自动化测试是个古老的理念自动化测试的分类整体分类自动化功能测试的分类:1)单元测试 程序员搞定 2)功能测试 3)接口测试 大中型项目或长期项目可以采用自动化测试web自动化条件和使用范围使用自动化的前提条件1)手
2022-05-24 21:20:00
283
原创 搭建JMeter+Jenkins+Ant持续化
配置ant1:打开Test文件夹;2:找到Test中的ant文件夹下的如下路径3:配置环境变量在环境变量中系统变量新增ANT_HOME: 为 ant解压位置CLASSPATH为 %ANT_HOME%\lib;PATH为%ANT_HOME%\bin4:验证ant是否安装成功,如下显示的为安装成功5:配置库文件将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中...
2022-05-24 10:21:19
118
原创 python面向对象
添加和获取对象的属性demo:class Hero(object): def move(self): print("正在前往事发点...") def attack(self): print("发出了一照强力的普通攻击...") def info(self): print("英雄 %s 的生命值 :%d" % (self.name,self.hp)) print("英雄 %s 的攻击力 :%d" % (self.nam
2022-05-20 09:08:10
424
原创 requests接口测试
1:介绍requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求2:前提pip install request3:get的请求3.1:GET无参请求r = requests.get('http://www.baidu.com')3.2:GET传参payload = {'key1': 'value1', 'key2': 'value2', 'key3': None
2022-05-20 08:35:15
183
原创 python的文件操作和异常处理
一、文件的打开与关闭1:打开文件在python,使用函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式)格式:f = open(‘文件’, 'w')或者f = open('文件', 'r')如图下所示:不同的打开文件的方式常见的文件操作有:写,读,追加1.1:写数据(write)格式对象 = open("文件",w)对象.write("写入数据")对象.close案例:以写的方式打开文件,写入数据f = open('test.txt', 'w')
2022-05-07 20:43:38
908
原创 python---集合和函数
一、集合1.集合的特征集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元组去重2.元素添加2.1:addnums = {11,24,45,96,28}nums.add(42)print(nums)返回的结果:#{96, 42, 11, 45, 24, 28}2.2:update案例:nums = {11,24,45,96,28}nums2=["jack","tom"]nums.update(nums2)print(nums)返回的结果:#{96,
2022-05-06 19:28:02
670
原创 jmeter对本地数据进行压力测试
1.先找到jmeter中的这两个文件夹,如图下:复制到D:\jmeter\apache-jmeter-4.0\lib\ext目录下2.创建jdbc连接1)、测试计划---添加---Threads(Users)--jp@gc-Stepping Thread Group(deprecated)3.创建jdbc请求右击jp@gc - Stepping Thread Group(deprecated) -- Sampier -- JDBC request4、jp@gc - Ste
2022-05-05 14:18:37
345
原创 python 循环语句。
1.if 要判断的条件:条件成立时,要做的事情注意:代码的缩进为一个tab键,或者4个空格案例:判断年龄是否大于等于20岁2.案例:打印99乘法表3.if 要判断的条件:条件成立时,要做的事情elif 要判断的条件:条件成立时,要做的事情else: 条件不成立时,要做的事情案例:成绩大于80小于100为优秀,小于80大于60为合格,其余为不合格4.for循环嵌套案例:打印三角形5.if嵌套if 要判断的条件: 条件成...
2022-05-04 11:32:22
407
原创 jmeter正规表达式提取方式
1)如何创建提取器 右击Http请求--添加--后置处理器--正则表达式提取器。2)拿到手机归属地3)想要查看数据有没有拿到可以用--Debug Sampler查看右击线程组--sample--添加Debug Sampler4)使用Debug Sampler查询提取出来的数据5)把提取出来的数据放到天气查询里,作为参数使用6)最后在查看结果树里面看结果是不是提取的手机号归属地...
2022-04-27 09:22:46
201
原创 jmeter接口测试
一、打开jmeter的方式有两种。1.可直接在jmeter文件里面找到【apache-jmeter-4.0】打开进入(bin)文件夹,找到jemter.bat双击打开
2022-04-24 21:21:40
119
原创 java环境配置
一、计算机图标右键——>属性——>高级系统设置——>环境变量1)、点击新建,变量名写JAVA_HOME(注:必须大写),然后点击浏览文件找到jdk的目录复制过来,
2022-04-22 20:09:03
515
原创 jmeter环境配置
计算机”图标右键选择“属性”->点击高级系统设置->高级->环境变量->系统变量1) 创建JMETER_HOME,值是JMeter的解压路径,如中括号内容:【D:\apache-jmeter-4.0】;2) 如果没有classpath则新建,在classpath 变量添加以下中括号内容:【%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/log
2022-04-22 19:49:19
1059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅