
Java
文章平均质量分 85
饕餮海
路漫漫其修远兮 吾将上下而求索
微信公众号:仰望天空的蜗牛
展开
-
JAVA初识
java初认识和开发环境安装简要步骤。原创 2015-10-22 00:09:28 · 300 阅读 · 0 评论 -
JAVA·字符串
前言java中没有内置的字符串类型,而是在标准java类库中提供了一个预定义类。每一个用双引号括起来的字符串都是String类的一个实例。正文子串:String类的substring()方法可以从一个较大的字符串提取出一个子串。substring()的工作方式有一个优点:容易计算子串的长度。字符串s.substring(a,b)的长度为b-a。substring方法的第二个...原创 2019-02-16 17:20:05 · 163 阅读 · 0 评论 -
JAVA·基本数据类型
前言java是一种强类型语言。在java中一共有8种基本数据类型(primitive type),其中有4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char、1种用于表示真值的boolean类型。正文整型java整型java整型 类型 存储需求 取值范围 int 4字节 -2147483648~2147483647(正...原创 2019-02-16 16:33:22 · 231 阅读 · 0 评论 -
TestNG注解·@BeforeTest和@AfterTest
引言@BeforeTest@AfterTest是针对xml文件中的test标签进行操作。正文@BeforeTest——在xml中的每一个test标签执行前运行;@AfterTest——在xml中的每一个test标签执行后运行。一般与@BeforeSuite和@AfterSuite存在同一个测试类中。举例:<suite name="TestSuite De...原创 2019-01-27 13:49:58 · 7879 阅读 · 1 评论 -
TestNG·@BeforeSuite和@AfterSuite注解
引言本文介绍@BeforeSuite和@AfterSuite注解@BeforeSuite 在test suite中的所有test运行之前运行,只运行一次;@AfterSuite 在test suite中的所有test运行之后运行,只运行一次。正文一些场景中,需要把通用的一些功能抽取出来,封装成为一个基类,在基类中应用@BeforeSuite和@AfterSuite注解。1、...原创 2019-01-27 13:22:38 · 4649 阅读 · 1 评论 -
TestNG·TestSuite测试套件
引言如何一次运行多个测试类,为了解决这个问题,引入了TestSuite测试套件的概念。不同的测试类可以组装成一个具备测试相关功能的套件,这个套件就叫做TestSuite。比如TestSuite有测试购物基本流程的测试套件,有测试促销的套件,有具备冒烟功能的套件或者具备回归功能的测试套件。至于如何一次运行多个测试类,如何运行TestSuite,请继续浏览下面正文。正文示例中的项目...原创 2019-01-27 12:00:43 · 4790 阅读 · 1 评论 -
TestNG注解·方法和类注解
引言本文介绍@BeforeMethod、@AfterMethod、@BeforeClass、@AfterClass四个注解正文@BeforeMethod —— 在测试类中的每一个@Test注解方法运行之前运行一次;@AfterMethod —— 在测试类中的每一个@Test注解方法运行之后运行一次;@BeforeClass —— 在测试类中的所有注...原创 2019-01-27 09:55:52 · 545 阅读 · 0 评论 -
TestNG软断言
引言什么叫做软断言?软断言与断言有什么区别?软断言适用于什么场景?怎样使用软断言?正文1、测试类编写;public class TestSoftAssert { @Test public void testSoftAssert(){ System.out.println("这是一个软断言示例-------->>>>"); ...原创 2019-01-27 00:33:59 · 1288 阅读 · 0 评论 -
TestNG断言
引言什么叫断言?断言起到了什么作用?怎样使用断言?正文本文中示例目录结构1、被测试类的编写;ClassToBeTested.java新增加两个方法,代码如下public class ClassToBeTested { public int add(int a, int b){ return a+b; } public Strin...原创 2019-01-26 23:13:32 · 5179 阅读 · 1 评论 -
TestNG维持测试用例执行顺序
前言xml文件设置维持测试用例的执行顺序;xml文件禁用<test>标签中的测试用例。正文<suite name="preserve enable"> <test name="test1" preserve-order="true"> <classes> <c原创 2019-01-31 15:33:42 · 996 阅读 · 0 评论 -
TestNG测试方法禁用和超时
前言1、当你已经得知某个测试方法有bug,开发人员正在修复中,还不能执行,你又不能删除它,开发修复后还需要用到,这个时候你可以选择禁用此测试方法;2、当测试方法有性能响应时间的要求时,你可以设置测试方法的超时时间,当超过该时间时,该测试方法将判定为执行失败。正文1、测试方法禁用利用@Test注解的enabled属性,设置enabled = false时,该测试方法将被忽略。禁用...原创 2019-01-31 15:00:25 · 925 阅读 · 0 评论 -
TestNG测试方法的依赖执行
前言特定场景下,测试方法A必须在测试方法B已执行完成的情况下再执行,这个时候就需要应用TestNG提供的依赖功能。正文1、利用@Test注解属性(dependsOnMethods = {"被依赖的方法名"})来确定依赖关系。public class TestNGDependency { //声明被测试类的对象,全部测试方法都可以引用 ClassToBeTested...原创 2019-01-31 14:29:20 · 938 阅读 · 1 评论 -
TestNG测试方法分组执行
前言一个测试类当中有多个测试方法,当你只想执行其中的几个相关的测试方法,该怎么操作呢?我们可以通过设置测试方法分组的方式来解决上述问题。正文1、怎么样进行分组?利用@Test注解的groups属性。(groups = {"xx","xy"})。groups的值可以设置多个,代表该测试方法属于多个分组。public class TestNGGroup { @Befo...原创 2019-01-31 13:26:12 · 1715 阅读 · 0 评论 -
TestNG测试方法执行优先级
前言TestNG的测试方法默认是按照方法名的字母顺序执行的,那么怎么自定义测试方法的执行顺序呢?下面我们将介绍其中的一种方法。正文1、默认的测试方法执行顺序:默认按照测试方法的方法名字母顺序依次执行。public class TestNGPriority { @BeforeClass public void beforeClass(){ Sys...原创 2019-01-31 12:27:30 · 1809 阅读 · 0 评论 -
TestNG注解-@Test
引言TestNG有很强大的注解功能,在这里要注意注解与注释的区别!注解是一种元数据,能够被脚本编译所识别,起到一定的控制作用。注释只是代码句或者一段代码的注释说明,本身并不影响代码的编译和执行,只是增强不同的开发人员对代码功能的有效理解。正文本文将结合第一个TestNG测试类,来介绍@Test 注解首先附上文中演示例子的目录结构1、创建被测试类项目目录src/m...原创 2019-01-26 13:43:23 · 4031 阅读 · 0 评论 -
TestNG初识
前言你接触到的有哪些测试框架?在工作中使用的是什么测试框架呢?可以描述一下你使用的测试框架吗?摘要TestNG(Test Next Generation)是普遍使用的开源自动化测试框架,借鉴了JUnit和NUnit等测试框架概念,包含优化扩展了很多的功能,包括注解annotation、分组group、依赖depend、排序和参数化等功能。测试工程师可以专注于自动化测试用例和测试脚本...原创 2019-01-26 12:48:37 · 289 阅读 · 1 评论 -
dubbo接口压测初体验
压测过程(dubbo接口)一、压测前准备1、获取maven坐标(我理解为待压测目标代码的范围,待测接口的代码);2、获取服务注册中心的信息(包括注册中心(实际用到的注册中心是zookeeper)的服务地址、服务id、interface)。二、压测脚本的编写1、获得待测服务接口的接口文档(入参列表和返回结果信息);2、导入jmeter测试框架,编写压测脚本;3、编写脚本完原创 2017-09-01 12:04:16 · 1838 阅读 · 0 评论 -
JAVA·数组
前言数组是一种数据结构,用来存储同一类型值得集合。通过一个整型下标可以访问数组中的每一个值。正文数组声明:声明数组时,需要指出数组类型(数据元素类型紧跟[])和数组变量的名字。举例 int[] a; 声明了整型数组a。数组初始化:int[] a =new int[100]; new int[n]会创建一个长度为n的数组。一旦创建了数组,就不能再改变它的大小(数组...原创 2019-02-16 17:44:50 · 147 阅读 · 0 评论