自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1-21.。

2022-01-21 21:29:21 335

原创 1.20.

2022-01-20 20:58:48 296

原创 1.19思维导图

2022-01-19 15:08:03 223

原创 app 端自动化 (简单易学)

直接上代码# This sample code uses the Appium python client# pip install Appium-Python-Client# Then you can paste this into a file and simply run with Pythonfrom appium import webdrivercaps = {}caps["platformName"] = "Android"caps["deviceName"] = "127

2022-01-15 14:48:37 546

原创 app 自动化测试

# This sample code uses the Appium python client# pip install Appium-Python-Client# Then you can paste this into a file and simply run with Pythonfrom appium import webdriverimport timecaps = {}caps["platformName"] = "Android"caps["d...

2022-01-14 14:53:12 1776 1

原创 monkey 常用命令

monkey 随机测试100 事物adb shell monkey 100 执行monkey测试100次测试某一个appadb shell monkey -p 包名 100 显示日志详细程度三个V 是最详细日志 adb shell monkey -p 包名 -v 30 adb shell monkey -p 包名 -v -v -v 30将log信息写到本地adb shell monkey 100 >路径ad...

2022-01-13 18:39:00 114

原创 adb和云端testin 测试教程

adb devices查看当前链接的机器开启服务adb start-server关闭服务adb kill-server安装软件adb install apk路径此命令安装的时候 历史记录可以保留下来adb install -r apk路径(-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件)3.3.6:查看(系统)包名 系统应用:adb shell pm list packages –s查看(第三方)包名 第三方应用:a...

2022-01-12 16:03:03 1757

原创 Python pageBase po模型

面向对象,是一种思维,把一些经常使用的方法提取到一个basePage 类中, 通过继承,方便调用,话不多说 直接上代码from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChains #鼠标操作class BasePage(): '''BasePage封装所有界面都公用的方法。例如driver,find_element等''' '''实例化BasePa

2022-01-11 15:25:25 455

原创 Python 自动化 代码优化 并实现生成测试报告

昨天写的代码比较直接,今天优化一点代码更符合逻辑from selenium import webdriverimport unittest,timeclass TestHtml(unittest.TestCase): @classmethod def setUpClass(cls) -> None: # 打开浏览器 cls.driver = webdriver.Chrome() # 加上一个隐式等待(30秒)...

2022-01-10 16:23:40 130

原创 web、自动化

from selenium import webdriverdriver = webdriver.Chrome()driver.get("https://bj.58.com/?utm_source=market&spm=u-2d2yxv86y3v43nkddh1.BDPCPZ_BT")driver.find_element_by_partial_link_text("租房").click()wh1 = driver.window_handlesdriver.switch_to....

2022-01-08 15:49:09 711

原创 web自动化简单易学

在学习web自动化时,咱们需要使用到火狐浏览器,没有的小伙伴下载一下,注(我下载的是这个,如果版本过高,接下来有俩插件会不匹配。)接下来是火狐浏览器的安装教程这个是需要打开pycharm 下载一下插件from selenium import webdriverclass A(): #选择火狐浏览器 ss = webdriver.Firefox() #在网址上输入路径 ss.get...

2022-01-06 15:06:51 2257

原创 ant jenkins jmeter

在环境变量中系统变量新增ANT_HOME:为 ant解压位置CLASSPATH为 %ANT_HOME%\lib;PATH为%ANT_HOME%\bin4:验证ant是否安装成功,如下显示的为成功5:配置库文件将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中, 6:配置ant的编译文件build.xml注意:jmeter的extras文件下也...

2022-01-05 16:28:27 103

原创 再聚合报告中找出两个接口(get/post),进行csv/excel文件读取,并生成测试报告

2022-01-04 16:04:02 294

原创 pyTest

1、安装命令行pip install pytestpycharm安装下载pytest包,python setup.py install2、start先创建一个简单的用例:def func(x):return x + 1def test_answer():assert func(3) == 5注意:用例的名字必须是test开头,如果写在类里面则需要类以Test开头命名:查看下述代码运行结果说明上面的解释:代码:def func(x): return x +...

2022-01-03 18:58:32 667

原创 python单元测试allure

python单元测试allureAllure是一款轻量级并且非常灵活的开源测试报告框架。 它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。首先配置allure的环境变量验证allure是否配置成功其次要安装allurepip install allure-pytestallure-pytest是Pytest的一个插件,通过它我们可以生成Allure所需要的用于生成测试报告的数据Allure常用的几个特性@a.

2021-12-31 14:19:22 102

原创 单元测试,生成html报告

2021-12-30 19:01:53 354

原创 python 面向对象

python 面向对象

2021-12-28 11:45:17 68

原创 python 魔法方法

前言顾名思义,魔法方法是指一种带有特殊功能的方法。常用魔法方法魔法方法有很多,在此主要介绍一下些常用魔法方法1、new()该方法是通过类创建实例所调用的第一个魔法方法。只有新式类才有魔法方法__new__(),而从Object类继承的子类,都是新式类。Object类关于这个方法的定义如下:Static methods defined here: | | __new__(*args, **kwargs) from builtins.type | Create and.

2021-12-27 15:25:21 77

原创 评论/点赞/分享/收藏/收索/上传/下载

评论:一.功能测试1.点击发表评论能否正常弹出输入框,输入框内是否显示默认文字;2.正常评论的输入内容限制(中文,英文,数字,字符等),能否输入特殊字符,表情,图片,语音评论等;输入长度限制,支持的最短长度和最长长度,输入空;3.是否对输入评论做过滤前后空格处理;4.发表评论后对方及两人的共同好友可见,非好友不可见;且对方的朋友圈信息+1;5.每个人发表评论以及该动态所允许评论个数有没有最大限制;6.重复点击会不会发表重复的评论;7.发表过的评论是否支持删除,本人可删除还是发表

2021-12-26 18:56:44 408

原创 python 模块

面向过程编程(理论)面向过程编程就好比在设计一条产品流水线缺陷在于,一旦需要修改功能,需要整体改造用户注册功能:1.获取用户名和密码2.组织成固定的格式3.文件操作写入def get_info(): username = input('username>>>:').strip() password = input('password>>>:').strip() # 用户名或密码不能为空 if username =

2021-12-26 18:46:11 72

原创 python 异常

·1、异常在程序运行的过程中,不可避免的会出现一些错误。比如 使用了不存的索引,引用了没有赋值的变量… 这些错误我们就称之为异常程序一旦出现异常,会导致程序立即终止。异常后面的代码都不会执行2、处理异常程序出现异常,目的并不是让我们的程序终止,而是希望我们在出现异常的时候,能够编写响应的代码来对异常进行处理try语句:语法:try: 代码块(可能出现错误的语句)except 异常类型 as 异常名: 代码块(出现错误以后的处理方式)except 异常类型 as 异常.

2021-12-24 16:49:12 438

原创 【无标题】

函数定义def 函数名称 (参数) : 函数体代码 return 返回值调用方法函数名(参数)缺省参数1. 函数定义带有初始值的形参2. 函数调用时,缺省参数可传,也可不传3. 缺省参数一定要位于参数列表的最后4. 缺省参数数量没有限制命名参数1. 调用带有参数的函数时,通过指定参数名称传入参数的值2. 可以不按函数定义的参数顺序传入局部变量1. 函数内部定义的变量2. 不同函数内的局部变量可以定义相同的名字,互不影响3.作用范围:函数体内有效...

2021-12-23 14:59:48 43

原创 python

2021-12-22 18:34:37 506

原创 python 字典

一.字典的定义: 前面我们说过列表,它适合于将值组织到一个结构中并且通过编号对其进行引用。字典则是通过名字来引用值的数据结构,并且把这种数据结构称为映射,字典中的值没有特殊的顺序,都存储在一个特定的键(key)下,键可以是数字、字符串甚至元组。字典也是python中唯一内建的映射类型。二.创建和使用字典 字典由多个键和其对应的值构成的键—值对组成,键和值中间以冒号:隔开,项之间用逗号隔开,整个字典是由大括号{}括起来的。 1. phonebook = { "tom"...

2021-12-22 15:49:04 67

原创 python 元组

元组与列表相比要简单很多,因为元组一旦创建成功就不能修改,所以一般称为只读列表元组的创建与索引:>>> a = (1, 2, 'a') # 注意此处的小括号>>> a(1, 2, 'a')>>> a[1] # 索引仍然用中括号2>>> a[1:](2, 'a')tuple只有两个>>> b = ('x', 'y', 1, 'x', 2, '

2021-12-22 15:47:18 53

原创 python 列表

01. 静态初始化一个空列表list,使用循环向列表中添加 1--10之间的所有整数;02. 向01中创建的列表list中添加一个字符串“XuanGe”03. 删除下标索引为0的元素04. 将下标索引为1的元素改为6605. 输出列表中的第3个元素 作业2list= [23,34,35,31,22,33,55,43,78,34]01:查询出所有的偶数添加到列表list1中,并将list1排序02:将01中排...

2021-12-21 11:35:18 654

原创 python 字符串

1. 给定一个字符串str = “helloworld”,利用所学字符串的切片知识,反转字符串;2. 给定一个字符串str = “my name is baoabo”,将“ ”(空格)替换为“,”,并输出显示;3. 给定一个字符串str = “HELLO WORLD HELLO PYTHON”,将str中所有大写字符为小写4. str = “ ”(空格),li = [“lisi”,“love“,“xuexi”],将li中每个字符后面插入str,构造出一个新的字符串并输出...

2021-12-21 11:19:38 460

原创 py 的if for

if 的格式Python条件判断(if)一、基本介绍1、Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句……需要注意的是,Python没有像其他大多数语言一样使用“{}”表示语句体,所以,它通过语句的缩进来判断语句体,缩进默认为4个空格,不要Tab和空格混用,否则回编译报错2、else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句:if 判断条件: 执行语句……else: 执行语句……...

2021-12-20 14:11:36 598

原创 python语法

python 的命名规则. 标识符只能由字母、下划线“_”、数字组成。. 标识符不能以数字开头。. 标识符不能使用关键字. 标识符对大小写敏感。(建议:标识符命名应“见名知意”)关键字['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for

2021-12-18 15:34:11 82

原创 jmeter nmon监视

链接:https://pan.baidu.com/s/1aWfQXt7QaxqnoZ4BEWcNRw提取码:1234把他放进linux上1:将nmon进行解压tar -xvf nmon16m_helpsystems.tar.gz2:创建目录(nmon_out),将数据保存在日志中./nmon_x86_64_sles11 -s20 -c3 -f -m /usr/local/nmon/nmon_out3:启动nmon服务./nmon_x86_64_sles11-..

2021-12-17 16:33:11 566

原创 jmeter word压测和linux压测

word 压测需要这个jar包,因为jmeter不支持压测,只好借助插件来进行压测如果没有这个需要下载对应的jarlinux 压测1、本次所需插件:  JMeterPlugins-Extras.jar  JMeterPlugins-Standard.jar  ServerAgent-2.2.1  将JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar放到apac...

2021-12-17 15:04:12 687

原创 jmeter app 和web

一、安装badboy 找到对应的安装包,直接安装即可没有什么难度。注意:安装的路径不要有中文不要有空格二、页面信息 左边一栏显示的就是访问的信息 ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ 在右边的操作在右边都会进行一个显示操作一步会显示一步,关闭也会显示关闭的页面 ​​​​​​​ ...

2021-12-17 07:42:37 109

原创 badboy

接下来我们进行Web脚本的录制,以打开我的歌曲主页http://music.163.com/#/song?id=479040356为例:我们在红框标注的输入框中输入对应url:然后点击红框标识的录制按钮打开录制功能此时可以点击右侧绿色按键或敲回车打开对应网址:打开对应页面如下,我们在其中进行播放歌曲,停止播放,播放下一首等操作,可见左侧工作区自动生成step树:完成后再次点击上方的红色圆形按钮结束录制。我们可以将其保存为XML文件,便于使用Jmeter打开1:postman请求的请

2021-12-16 22:39:35 86

原创 jmeter 组件

用户自定义变量参数化jmeter 生成测试报告第一个红线 文件所在位置,第二个红线 生成到指定文件夹函数助手

2021-12-16 15:47:08 203

原创 jmeter

一.对接口压力测试1.配置1.添加线程组(参数上文有解释 这里不介绍)2.添加取样器不用解释一看就知道填什么。。。3.添加头信息(否则请求头对不上)也不用解释。。。4.配置监听器可以尝试使用这几个监听器。2.聚合结果监听简介样本:请求数平均值:请求结果返回的平均时间异常:没有收到的返回百分比吞吐量:请求数/时间3.简单接口的吞吐量测试 JsonResult<String> jsonResu..

2021-12-16 07:41:02 133

原创 day18总结

2021-12-14 19:22:19 46

原创 day17

shell1、shell概念Shell是一种C语言编写的程序,使用户使用Linux的桥梁,Shell即使一种命令语言又是一种编程语言。shell是指一种应用程序,这个应用程序提供了一种界面,用户通过这个界面访问操作系统内核的服务。Linux中默认的shell是/bin/bash (重点)。bash shell是大多数Linux系统默认使用的shell,是一个免费版本。2、shell入门编写规范:(1)代码规范:#!/bin/bash 就是指定解释器的路径。shell相关指令(2)文件

2021-12-11 08:02:47 578

原创 day16

day16

2021-12-09 19:00:49 50

原创 day15

linux基础web端项目的服务器用户root :超级管理员非root用户:jack/tom/laowangGUIlinux命令目录/文件夹 》》》存放目录或者是文件查询目录 ls 查询当前目录下所有的文件和目录(不包含隐藏文件) ls -a 查询全部数据 包含隐藏数据 ll( ls-l ) 查询当前目录下所有的文件和目录,包含权限通过目录名查询目录的位置 find / -name '目录名' ...

2021-12-08 18:33:37 658

原创 day14

day14

2021-12-07 18:36:32 79

空空如也

空空如也

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

TA关注的人

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