- 博客(38)
- 收藏
- 关注
原创 Windows环境下搭建jmeter+grafana+InfluxDB实时性能监测平台
InfluxDB 是一种时序数据库,时序数据库通常被用在监控场景,比如运维和 IOT(物联网)领域。这类数据库旨在存储时序数据并实时处理它们。influxDB具体使用方法与原理简介请参考别的博主的文章linux环境搭建步骤与windows环境一致,只不过换了一个操作系统而已(需要提示的是下载软件包需要对应自己使用的操作系统进行相应的下载),换汤不换药,举一反三每天学习一点点,每天进步一点点。
2023-11-30 15:10:50
674
原创 python+unittest+requests+HTMLTestRunner 框架通过读取excel测试用例实现接口自动化测试
接口自动化测试3.获取请求URL代码geturlParams.py4.读取配置文件readConfig.py5.读取excel表格readExcel.py三、common目录介绍1.configDb.py连接数据库,具体代码如下2.configEmail.py发送邮件,代码如下:3.配置发送http请求configHttp.py4.日志文件Log.py5.HTMLTestRunner.py四、testCase目录EXCEL表格数据样
2022-10-27 15:50:42
21629
原创 自动化测试之Python一些小基础知识
自动化测试之Python一些小基础知识# 打印name = 'Tom' #定义变量age = 26print('name is:'+ name+',age is :'+ str(age))print('name is : % s,age is : %d' %(name, age))print('name is :{} ,age is:{}'.format(name, age))print('hello python')# if语句a = 5b = 5# 判断if a > b
2021-07-10 15:23:17
182
原创 JavaSE基础部分--Map双列集合
MapMap是什么?Map实际上就是双列集合,是键值对,Map集合 就是用来存储 这种 键值映射关系的数据Map集合特点:一个键只能映射一个值,键是唯一的多次存储相同的键,就会发生键相同值覆盖。Map集合的数据结构只跟键有关,跟值没关系。(Collection 是单列集合)Map继承体系Map集合功能概述a:添加功能V put(K key,V value):添加元素。这个其实还有另一个功能?替换如果键是第一次存储,就直接存储元素,返回null如果键不是第一次存在,就用值把以前的值
2020-08-13 20:59:28
296
原创 JavaSE基础部分--Set集合
Set集合set集合概述:一个不包含重复元素的 collectionset集合特点:元素唯一,不允许重复Set集合的子类:HashSetHashSet底层数据结构:哈希表(JDK1.7 数组+链表 JDK1.8 优化 数组+链表+红黑树)特点:元素无序(存取元素的顺序不一致)且唯一(元素不允许重复)HashSet怎么保证元素的唯一性?当向 HashSet 集合中存入一个元素时,HashSet 会调用该对象的 hashCode() 方法来得到该对象的hashCode 值,然后根据
2020-08-13 20:55:13
208
原创 JavaSE基础部分--增强for循环
增强for循环(1)增强for循环概述增强 for循环 JDK1.5 引入的语法,简化数组和Collection集合的遍历(2)格式:for(元素数据类型 变量 : 数组或者Collection集合) {使用变量即可,该变量就是元素}(3)好处和注意事项好处:简化遍历注意事项:增强for的目标要判断是否为null注意新式for循环,你在迭代集合的途中,不能增删元素,会报并发修改异常public class MyTest { public static void main(Str
2020-08-06 19:08:53
185
原创 JavaSE基础部分--泛型机制
泛型机制泛型机制是什么1.泛型概述泛型机制:是在 JDK 1.5之后引入的一种机制泛型机制:就是把数据类型明确工作,推迟到创建对象或调用方法时,才去明确的一种机制。泛型由来:通过Object转型问题引入,早期的Object类型可以接收任意的对象类型,但是在实际的使用中,会有类型转换的问题,也就存在这隐患,所以Java提供了泛型来解决这个安全问题。2.泛型的格式:<数据类型> 这里的数据类型只能是引用数据类型3.泛型的好处:(1): 把运行时期的问题提前到了编译期间(2):
2020-08-06 19:07:42
205
1
原创 JavaSE基础部分--ArrayList、Vector、LinkedList
ArrayListArrayList 底层数据结构是数组,查询快,增删慢,线程不安全,效率高ArrayList 继承List,因此List的方法 ArrayList 也可以进行使用在JDK1.8新增的一个方法也能遍历集合void forEach(Consumer<? super E> action) 执行特定动作的每一个元素的 Iterable直到所有元素都被处理或操作抛出异常ArrayList存储字符串并遍历public class MyTest { public sta
2020-08-06 19:06:31
133
原创 JavaSE基础部分--集合
集合1.集合的由来面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。2.数组和集合的区别(1): 长度区别:数组的长度是固定的而集合的长度是可变的(2): 存储数据类型的区别:数组可以存储基本数据类型 , 也可以存储引用数据类型; 而集合只能存储引用数据类型(3): 内容区别:数组只能存储同种数据类型的元素 ,集合可以存储不同类型的元素3.集合继承体系图Collection1.Collection的功能概述(通过API查看即可得到)
2020-08-06 19:03:54
169
原创 JavaSE基础部分--二分查找与Arrays类
二分查找二分查找思想:二分查找前提:数组必须是有序数组代码举例:public class MyTest2 { public static void main(String[] args) { //查找该元素在数组中第一次出现的索引 //基本查找:从头开始挨个往找。 int[] arr = {10, 20, 30, 40, 50, 60, 90}; //int index = getIndex(arr, 90);
2020-08-04 20:28:14
191
原创 JavaSE基础部分--包装类Integer
包装类1.包装类概述为了对基本数据类型进行更多的操作,更方便的操作,Java就针对每一种基本数据类型提供了对应的类类型.2.Integer类的概述和构造方法Interger类概述 Integer 类在对象中包装了一个基本类型 int 的值, 该类提供了多个方法,能在 int 类型和 String 类型之间互相转换, 还提供了处理 int 类型时非常有用的其他一些常量和方法Interger类的构造方法 Integer( int value) 构造一个新分配的 I
2020-08-04 20:22:49
187
原创 JavaSE基础部分--常用类
常用类1.Math类Math类概述Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。成员变量public static final double E : 自然底数public static final double PI: 圆周率C:成员方法public static int abs(int a) 取绝对值public static double ceil(double a) 向上取整public static double floor(double
2020-08-04 20:20:28
285
原创 JavaSE基础部分--正则表达式
正则表达式1.正则表达式概述:正确规则的表达式 规则Java给我们定的。是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。2.正则表达式的组成规则规则字符在java.util.regex Pattern类中A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D')B:字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,
2020-08-04 20:17:37
446
原创 JavaSE基础-String类
String类概述String 字符串:就是有一个或多个字符组成的序列。字符串可以看成是字符数组,每一个字符从左往后编有索引,从0开始String 类有以下两句话Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。理解:String s = new String("abc");//创建一个字符类对象int length1 = s.length();System.out.println(length1);int length = "abc".length();
2020-07-28 22:47:48
138
原创 JavaSE基础部分--Object类
Object类1.Object 类:他是所有类的顶层父类,所有的类都是直接或间接继承自他。2.Object 类是java.lang 包下的类,而在java.lang下的类无需要导包Object中常用的方法1.hashCode()方法public int hashCode() a:返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。 b:不同对象的,hashCode()一般来说不会相同。 但是,同一个对象的hashCode()值肯定相同。 c:不是对象的
2020-06-05 20:30:08
124
原创 JavaSE基础部分--修饰符总结
Java中的修饰符总结Java中的权限修饰符修饰符本类同一个包下(子类和无关类)不同包下(子类)不同包下(无关类)privateY默认YYprotectedYYYpublicYYYY其中Y代表访问 范围修饰符使用:1.修饰符: 权限修饰符:private,默认的,protected,public 状态修饰符:static,final 抽象修饰符:abstract2.修饰类的关键字: 权限修饰符:默认
2020-05-28 17:14:54
210
原创 JavaSE基础部分--抽象类
抽象类抽象类:父类把所有子类的共性内容向上抽取出来,但是父类不知道子类对共性功能的具体实现,所以父类只需要给出功能的声明,而不需要给出功能的具体实现,共能的具体实现应该按照子类自身的需求和差异去进行实现。抽象类不能直接创建对象父类中的抽象方法是强制子类必须重写抽象类:抽象类使用abstract进行修饰,抽象方法不需要给出具体的功能实现,而是由子类根据自身的差异性对这个功能进行具体的实现一旦一个类中有了抽象方法该类必须为抽象类抽象类特点:抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类(
2020-05-10 12:10:31
104
原创 Java语言基础-数组的排序
数组的排序:把一个无序序列通过比较交换等手段使其变成一个有序序列数组排序方法:冒泡排序、选择排序、插入排序、快速排序、归并排序冒泡排序:数组中的元素两两比较,大的往后放,经过一轮比较之后最大的元素就出现在最后面。冒泡排序举例如下:将数组从小到大排序import java.sql.Array;import java.util.Arrays;public class MyTest {...
2020-05-07 20:13:38
135
原创 Java语言基础-StringBuffer
StringBufferStringBuffer是字符串缓冲器相当于一个字符容器,可以不断的向其中添加数据,它的作用是实现拼串功能。在Java语言中创建StringBuffer的语句如下:StringBuffer sb = new StringBuffer();//sb是新new出的一个StringBuffe对象StringBuffer的构造方法: 1.StringBuffer()...
2020-05-07 20:09:26
263
原创 Java语言基础面向对象(继承)
**面向对象-----继承**继承:就是把多个事务的共性部分向上抽取到父类当中,父类的成员,子类可以继承使用,继承可以提高代码的复用性和维护性(父类有子类的共性,子类有特性,在这种情况下就可以使用继承)。在Java中实现继承时使用extents来实现,具体使用如下:举例:比如有一个Person的类,一个Student类,一个Teacher类,这三个类中Person类为父类,其他为子类S...
2020-04-29 18:46:42
206
原创 Java语言(运算符)
Java运算符运算符的分类: 算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符算术运算符算术运算符包括: +、-、*、/、%、++、== +、-、*、/分别是数学运算中的加减乘除; % 取余, ...
2020-04-11 17:21:20
258
原创 Java语言基础(标识符、常量、变量)
学习任何一门编程语言都必须学习标识符、常量等基础内容,这些内容是所有编程语言入门都必须学习的知识点,Java语言也不例外。标识符 1. 标识符是什么: 标识符是给类、接口、方法、变量、常量等起名字时使用的字符序列; 2.标识符的组成规则 (1)只能由数字、字母、下划线、美元($)符号组成; (2)不能由数字开头; (3)严格区分大小写; (4)关键字不能作为标识...
2020-04-06 16:45:35
248
原创 JDK的下载安装以及环境配置
Java语言欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带...
2020-04-05 19:19:32
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人