随笔分类 - testNG接口自动化
摘要:/**IDEA中代码模板 psvm 调用main方法 sout 调用输出语句 soutp :可以打印形参 soutm :打印方法名 soutv:打印变量fori:for循环 iter:增强for循环 ifn 或者 XX.null: if (XX == null) {} inn 或者 XX.nn :
阅读全文
摘要:本文是Springboot+post请求接口的生成,包含了带cookie 和参数发送post请求。新增lombok框架,lombok的使用可以不用在类中添加成员变量的get/set方法。框架自带了相关方法。如不需要再添加以下内容 public String getUsename() { return
阅读全文
摘要:本文包含了,生成cookie 和 带cookie以及 带参数和不带参数的的get请求。使用了Springboot 和SwaggerUi框架。 SwaggerUi是一个自动生成接口文档的插件,用了SwaggerUi就可以不用写接口文档了。 Swagger 接口文档地址:http://127.0.0.1
阅读全文
摘要:Spingboot框架在maven项目中的引用。直接在pom.xml文件中添加上一下内容。 注意事项:pom.xml文件中只能有一组<parent>标签 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-b
阅读全文
摘要:本文主要包含一下无点。 1、如何get请求如何获取cookie信息。 getCookieStore() 2、如何发送带cookie信息的post 请求。 setCookieStore(); HttpPost(); 3、testng依耐测试,带cookie信息的post请求需要依耐于获取cookie信
阅读全文
摘要:本文主要包含一下五点。 1、如何get请求如何获取cookie信息。 getCookieStore() 2、如何发送带cookie信息的get 请求。 setCookieStore() 3、testng依耐测试,带cookie信息的get请求需要依耐于获取cookie信息的请求。 @Test(dep
阅读全文
摘要:HttpClient类本身是不能获取cookie信息的,因此需要使用DefaultHttpClient 。 因为store.getCookies();获取cookie返回信息是List<Cookie>,因此为了获取cookie信息需要遍历list集合。本文使用的for循环遍历list集合。 java
阅读全文
摘要:本文主要包含HttpClient接口测试,ResourceBundle读取配置文件中的接口地址信息。 ResourceBundle可读取.properties文件,.properties的格式是key value。.properties可以配置接口请求中的域名(ip)和路径等信息。.properti
阅读全文
摘要:Cookie Cookie:是存在于http协议请求中,标识着用户的身份。 Cookie在客户端的请求头信息,在第一个请求发送给服务端之后,服务端将Cookie发送给客户端(浏览器),浏览器进行存在。 Cookie的信息是在程序后端自定义的。 Cookie的格式是key value Session
阅读全文
摘要:[ { "description":"重定向到百度", "request":{ "uri":"/redirect" }, "redirectTo":"http://www.baidu.com" }, { "description":"重定向到自己的网页上", "request":{ "uri":"/
阅读全文
摘要:[ { "description": "这是一个带header的post请求", "request": { "uri": "/post/with/headers", "method": "post", "headers": { "content-type": "application/json" }
阅读全文
摘要:用jmeter发送请求 ,如果报400错误,一般是客户端错误,也就是请求本身错误。带cookie的请应该注意cookie管理器中cookie的配置。 本文包含了 带cookies的get请求和post请求,其中post请求中 request的参数格式选择的json ,返回也是json格式。 带coo
阅读全文
摘要:本文模拟了get 带参数和不带参数的两种方式。 http://127.0.0.1:8888/getdemo (不带参数访问路径) http://127.0.0.1:8888/getwithparam?name=zhangshan&age=18(带参数的get请求访问方式) 1 [ 2 { 3 "de
阅读全文
摘要: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,class,method级别的并发,可以通过在testng.xml中的suite tag下设置。 methods级别:所有用例都可以在不同的线程去执行。classs级别:不同class tag下的用例可以在不同的线程执
阅读全文
摘要:testNG参数化可以分为xml和@DataProvider参数化。本文说xml参数化 testNG xml参数化是通过配置testng.xml文件中的<parameter>标签实现。参数通过key value的方式实现。(如<parameter name="name" value="zhangsa
阅读全文

浙公网安备 33010602011771号