自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VMware虚拟机问题集

问题:-bash: ifconfig: command not found解决:sudo yum install net-tools输入两次y然后再输入ifconfig就可以了

2021-07-27 23:28:37 198

原创 adb命令+monkey命令

文章目录ADB简介ADB 下载:打开方式:adb 的工作原理adb命令首先,说一下真机连接:查询设备将命令发送至特定设备安装与卸载应用显示安装包将文件复制到设备/从设备复制文件截取屏幕截图查看CPU、内存、磁盘、电池查看手机日志日志级别Monkey测试显示日志详细程度延迟事件触摸事件手势事件事件忽略异常ANR综合ADB简介让我们看看官方是怎么说的:Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 U

2021-06-16 22:04:59 1626 2

原创 PO模型(设计模式)

文章目录什么是PO模型PO优点:PO的核心实例什么是PO模型PO模型全称:Page Object(思想与面向对象的特征相同),也叫PO设计模式。他的出现主要是为了解决自动化测试中代码量增加而难以维护。PO的优点:代码复用,可读性强,可维护性强个人理解:就是将重复的代码封装,复用。还有就是,如果应用后期修改UI界面学要重新定位元素,会非常的方便(例:那web端自动化selenium来说,重复性操作有,八大定位元素,点击,获取新的句柄,多表单等,可以将这些webdriver的操作封装到一个类中,需要

2021-06-15 20:20:19 1648 1

原创 selenuim+Python语法

# 导入库from selenium import webdriver# 使用webderiver创建浏览器对象(这里有谷歌和火狐的)# driver = webdriver.Firefoxdriver = webdriver.Chrome()# 用浏览器对象.get 方法,参数是URL# 这个用于跳转浏览器driver.get("http://bj.58.com")# 屏幕最大化(满屏)drive.maximize_window()# 获取浏览器尺寸drive.g

2021-06-10 21:39:44 190

原创 Xpath与css

文章目录Xpath表达式谓语选取未知节点选取若干路径CSS (层叠样式表)css选择器通过类名、id、标签名定位通过元素之间嵌套关系通过属性通过父子关系(本文摘自w3school中的Xpath:https://www.w3school.com.cn/xpath/index.asp和CSS:https://www.w3school.com.cn/css/index.asp)XpathXPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。就是XML

2021-06-09 19:55:06 278

原创 Jenkins持续继承(Jenkins+Ant)

创建文件夹(路径不要有中文)Test–>ant放入Apache AntApache Ant下载Apache Ant官网下载: http://ant.apache.org/我这里用的是1.9.14版本,(因为以前下载雷电模拟器用的抢先版而不是稳定版,到致找错很久,所以,我都用版本小一点的,)但是这里官方建议java8用1.10版本,那就应该没什么问题了)点击进去往下拉,可以看到Apache Ant配置环境变量...

2021-06-08 21:30:26 514

原创 Jenkins集成错误

[mai1] Pailed to send email: javax. mai1. internet. Mimeessage解决办法:填入一个jar包在Test\ant\apache-ant-1.9.14\lib文件夹中添加javax.mail-1.6.2.jar包其他错误:

2021-06-08 20:08:35 116

原创 Jenkins忘记密码

免密登陆首先,打开C:\Users\lenovo–>.jenkins–>config.xml# 将true改为false(可以Ctrl+f快捷查找useSecurity属性)完了记得保存<useSecurity>true</useSecurity># 改为<useSecurity>false</useSecurity>重启Jenkins,进去,是这样的,因为你没有登录账号修改密码Manage Jenkins–>C

2021-06-08 16:39:01 90

原创 单元测试Python unittest

文章目录Unittest组成TestFixtureTestCase:测试用例TestSuite 测试套件TextRunner 执行测试用例断言单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。一般由开发人员采用白盒方式来测试。Unittest组成Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法(断言)和一些用例执行前的初始化操作。unittest中最核心的部分是:TestFixture、TestCa

2021-06-03 20:20:38 255 2

原创 Python面向对象

文章目录浅聊面向对象类对象类和对象的关系方法魔法方法__init____str__()__del__()浅聊面向对象首先,什么是面向对象?百度词条是这么说的: 面向对象(Object Oriented)是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是基于面向过程的,那么什么是面向过程,面向过程就是你要做一件事请的具体过程,举例:面向过程: 要吃鱼香肉丝,先要准备食材,刀(切菜),锅,油,调味品等,还要一步一步的做(做完之后可能还不好吃)面向对象: 找个饭店或者

2021-06-02 21:47:21 262

原创 Python文件(file)及OS 文件/目录方法

(本文仅用于交流和学习)文章目录文件作用open() 方法mode 参数有:file 对象经常使用的方法OS模块文件作用使用文件的目的:保存数据存放在磁盘 把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力open() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。

2021-06-01 20:35:11 311

原创 Python(基本类型)列表、元组、字典、集合

(本文仅用于交流和学习)文章目录访问列表中的值增删改查Python列表:列表是最常用的 Python 数据类型,它可以作为一个方括号[]内的逗号分隔值出现。列表的数据项不需要具有相同的类型列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。访问列表中的值与字符串的索引一样,列表索引从 0 开始,第二个索引是 1,依此类推。通过索引列表可以进行截取、组合等操作。索引也可以从尾部开始,最后一个元素的索引为 -1,

2021-05-27 21:20:15 854

原创 Python基础

(本文仅用于交流和学习)文章目录PythonPython:下载地址

2021-05-25 20:17:51 371

原创 测试用例

一:测试用例测试用例测试用例通常包括以下几个组成元素:测试用例模板:(包括但不限于)用例编号、测试模块、用例标题、用例级别、前置条件、测试输入、执行操作、预期结果,实际结果…....

2021-05-24 16:31:08 294

原创 jemeter扩展插件——显示内存效果图

(本文仅用来学习和交流)文章目录一:linux服务器的服务进行压测1.资源准备2.环境准备:二:windows本机进行监听1.资源准备2.环境准备3.添加jp@gc- PerfMon Metrics CollectorJmeter本身是不能够展示内存,cpu和吞吐量的,但是可以通过添加插件的方式来让jmeter实现这些功能一:linux服务器的服务进行压测1.资源准备下载插件:JMeter插件JMeterPlugins-Extras.jarJMeterPlugins-Standard.jar

2021-05-21 21:52:35 125

原创 jemeter数据库压测

文章目录首先,先添加一个线程组(本文仅用与交流和学习)首先,先添加一个线程组

2021-05-21 19:16:11 432

原创 jemeter脚本录制

(本文仅用于学习和交流)什么事脚本录制?在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要重复多线程高并发进 行测试,我们一般会针对这一些操作,进行一个脚本录制,录制好之后,之后测试就可以在这个基础上进行测 试。jemeter脚本录制方式:web端:BadBoy脚本录制app端:使用Jmeter自带的代理服务器进行脚本录制jemeter web端脚本录制首先,安装BadBoy点击下一步即可(仅需注意安装路径最好不要有中文即可)界面简介:添加验证点验证

2021-05-20 19:50:53 486 1

原创 jemeter简单使用

(本文仅用来交流个学习)jemeter循环控制器jemeter事务控制器失败演示不用时可选择禁用或删除(禁用变成灰色不执行)jemeter响应断言线程组->http请求->(右键)添加->断言->响应断言这里我测的是响应文本 包含字符串如果包含表示请求成功如果不包含,请求失败(响应码和响应数据都没有问题,只是断言不正确)jemeter用户定义变量应用场景:比如说测试URL很多服务器和端口号都一样,然后公司要换一台服务器,这个时候需

2021-05-20 19:35:47 355

原创 Jemeter基本了解

(本文仅用于学习和交流)性能测试:是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试jemeter: Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试, 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。jemeter优点开源,免费,基于Java编写,可集成到其他系统可

2021-05-19 20:38:58 1251

原创 jemeter中文

(本文仅用于学习和交流)options->choose language->chainese(倒数第二个中文简体,倒数第一个中文繁体)(改完之后仅限本次使用,关闭jemeter之后下次打开还是英文)修改源文件(永久改为中文)修改之后保存文件,充气jemeter就会显示中文了。...

2021-05-19 20:37:35 179

原创 chales

chales(本文仅用来交流学习)chales是在您自己的计算机上运行的Web代理(HTTP代理/ HTTP监视器)。然后,将您的Web浏览器(或任何其他Internet应用程序)配置为通过Charles访问Internet,然后Charles可以为您记录和显示所有发送和接收的数据。在Web和Internet开发中,您无法看到Web浏览器/客户端与服务器之间正在发送和接收的内容。没有这种可见性,很难准确地确定故障的位置。Charles可以很容易地看到正在发生的事情,因此您可以快速诊断和解决问题。Ch

2021-05-18 10:12:19 709

原创 软件测试基础

软件测试基础一:软件测试(英语:Software Testing)定义:描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的定义通过人工或自动化的方式来验证软件的实际结果与用户需求是否一致的过程软件测试的原则原则一:尽早进入软件测试​原则二:穷尽测试是不可行的​原则三:程序员应避免检查自己的程序​原则四:充分注意测试中缺陷的群集现象​原则五:严格执行测试计划,排除测试的随意性​原则六:应当对每一个测试

2021-05-16 21:17:20 150

空空如也

空空如也

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

TA关注的人

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