摘要:
moco响应结果浏览器访问中文乱码解决办法 浏览器访问中文乱码,可以在json文件中写明响应response的编码格式,在response中添加一下代码即可 "headers": { "Content-Type": "text/html;charset=gbk"} [ { "description" 阅读全文
摘要:
idea启动moco的步骤如下: 1.在idea中工程中New一个Directory目录下引入已经下载好的jmoco-runner-0.11.0-standalone.jar 包 (可以直接Ctrl+C ,Ctrl+V) 2.写一个json文件,在文件中写如下json代码 [ { "descript 阅读全文
摘要:
解决乱码问题:在git安装路径下的bash.bashrc 在文件末尾添加一下字符编码。 export LANG="zh_CN.UTF-8"export LC_ALL="zh_CN.UTF-8" 添加成功后,重新启动Idea即可。 阅读全文
摘要:
moco框架的下载地址:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.11.0/ moco-runner-0.11.0-standalone.jar 2016-05-19 02:52 6419662 阅读全文
摘要:
ExtentReport报告在Maven项目中的使用 1.首先在pom.xml文件中添加需要引入的ExtentReport测试报告相关的包。xml代码如下 <dependencies> <dependency> <groupId>com.relevantcodes</groupId> <artifa 阅读全文
摘要:
超时测试是指如果测试未超时则通过,反之则自动停止并置为运行失败; testNG超时设置的时间是通过 测试脚本方法上添加@Test()timeOut参数控制的,如果@Test(timeOut = 3000),3000为毫秒数,1000毫秒=1秒。 java代码如下 1 package com.cour 阅读全文
摘要:
测试用例一般是单线程模式,为了提高测试效率。testNG的多线程可以分为test,class,method级别的并发,可以通过在testng.xml中的suite tag下设置。 methods级别:所有用例都可以在不同的线程去执行。classs级别:不同class tag下的用例可以在不同的线程执 阅读全文
摘要:
testNG @DataProvider参数化是用java 代码写个用@DataProvider标记专门为测试方法提供参数的方法。该方法上用@DataProvider(name = "data")标记,需要被执行的测试用例方法需要用@Test()标识且在@Test中添加dataProvider 参数 阅读全文
摘要:
testNG参数化可以分为xml和@DataProvider参数化。本文说xml参数化 testNG xml参数化是通过配置testng.xml文件中的<parameter>标签实现。参数通过key value的方式实现。(如<parameter name="name" value="zhangsa 阅读全文
摘要:
testNG依赖测试是指一个用例需要依赖另外一个用例才能运行,只有运行成功后才会执行,如果被依赖的用例执行失败,那边这个用例将会Skips掉。 以下代码运行结果 Total tests run: 4, Failures: 1, Skips: 1 java代码如下 1 package com.cour 阅读全文