09 2018 档案
摘要:首先在mapper下面新建一个mysql.xml mysql.xml 要准备好一个数据库,准备一个user 表 新建一个controller的文件夹,写入一个demo类,然后还要写一个启动类application。以下是目录结构。 Application.java Demo.java 然后,运行Ap
阅读全文
摘要:首先新建一个module, 然后,在pom文件里面添加一些引用的项。 pom.xml 在resourses下面新建一个application.yml文件 application.yml logback.xml文件 mybatis-config.xml 以下是目录结构
阅读全文
摘要:在介绍之前先将一个小插件;lombok ,在prefrence里面点击plugins,然后搜索lombok,进行install就可以了 首先将pom文件里面的lombok引进来 在MyPostmethod里面添加一个方getUserList方法 然后,在jmeter里面,填入 查看结果: 想看coo
阅读全文
摘要:首先创建一个类,类里面首先登陆获取到cookie,然后带着cookie去发送请求 重新启动类,然后在http://localhost:8888/swagger-ui.html 点击 my-post-method,点击/v1/login,填入zhangsan 123456,点击try out 以下是c
阅读全文
摘要:SwaggerUi就是自动生成接口文档的这么一个类似于插件的工具,可以直接访问接口。 首先打开pom文件,将插件引进来,然后增加一个属性<properties>,用来设置版本号的,然后直接用${}引用。 然后创建一个config包,在创建一个类SwaggerConfig.java,用来配置swage
阅读全文
摘要:还是拿来上节讲的代码: 访问的两种方式:
阅读全文
摘要:首先要有一个启动类,默认的启动类的名字就是Application.java。启动的时候直接右键点击run就可以 Application.java: 新建一个类,为了验证get接口测试 MyGetMethod.java 然后,启动服务,右键点击Application,会启动服务,会出现控制台的star
阅读全文
摘要:按照官网上的新建一个maven项目,然后将类引入pom.xml文件中 如果是一个pom.xml文件,直接把标红色的删掉,如果有多个pom.xml文件的话,那么就将蓝色部分放在最外面的pom.xml文件中,成为爷爷辈,比如我下面的 根据官网,新建一个hello包,然后在里面新建一个SampleCont
阅读全文
摘要:startupWithCookies.json 新建一个 MyCookiesForPost.java 类 首先在terminal运行命令: java -jar ./moco-runner-0.12.0-standalone.jar http -p 8888 -c startupWithCookies
阅读全文
摘要:在properties文件里面: startupWithCookies.json 进入moco和json文件的所在目录:运行以下命令 java -jar ./moco-runner-0.12.0-standalone.jar http -p 8888 -c startupWithCookies.js
阅读全文
摘要:优化就是为了使代码看起来更简便,如果代码里面的每一个请求都写一次url,那么整体代码看起来很乱,而且一旦某个服务器的端口号或者域名有变动,那么所有的url都需要改变,成本太大。为了让代码看起来更简便,修改起来更容易,所以要用配置文件去写url。如果想切换测试环境,代码只需要变动一行就可以。 所以,在
阅读全文
摘要:还是用之前的startupWithCookies.json这个文件,直接往里面添加上面的一个代码: 进入到moco jar包的文件下,然后执行java -jar ./moco-runner-0.12.0-standalone.jar http -p 8888 -c startupWithCookie
阅读全文
摘要:httpclient就是一个模拟 发送http请求的一个工具。 首先在pom.xml文件里面添加工具类
阅读全文
摘要:新建一个startupWithRedirect.json 直接在terminal,键盘上按下ctrl+c 然后重新启动mock服务: java -jar ./moco-runner-0.12.0-standalone.jar http -p 8888 -c startupWithRedirect.j
阅读全文
摘要:新建一个 startupWithHeader.json,这次在request里面添加了headers属性 在terminal控制台,键盘输入:ctrl+c 然后 启动mock服务: java -jar ./moco-runner-0.12.0-standalone.jar http -p 8888
阅读全文
摘要:接着Mock4中的json文件,再往里面添加一个post 请求。 前面写法不变,后面的请求数据用的是json关键字,返回的response也是json的格式 修改完以后,terminal中的数据自动更新 在jmeter中填入请求数据:json格式的请求数据 返回的数据: 响应的数据:
阅读全文
摘要:新建一个 startupWithCookies.json,因为cookies也是请求当中带的,所以,要写在request里面,cookies是k-v的形式,就拿登陆来说吧,登陆以后会的cookies,我就给key起名字叫做login吧,值我就叫true 然后启动mock服务: 在jmeter里面看访
阅读全文
摘要:新建一个 startupPost.json 注意,post里面的参数和get不一样,get是用的queries关键字,但是post用到的是forms关键字 ,他不可以在浏览器中看结果,因为,浏览器中只可以允许get请求。所以在浏览器访问会出现错误:显示400错误 如何访问呢?需要在jmeter中看结
阅读全文
摘要:首先在Chapter7文件夹下再新建一个startGet.json startget.json代码如下,因为是get请求,所以要写method关键字,有两个,一个是有参数,一个是无参数的请求。 启动mock服务器; java -jar ./moco-runner-0.12.0-standalone.
阅读全文
摘要:前言: Mock就是模拟接口的,一般在开发人员还没有开发完接口,但是有接口文档,这个时候就可以执行接口测试,前端同学也可以用mock功能给自己使用。 功能:可以模拟http协议发送请求 下载链接:http://repo1.maven.org/maven2/com/github/dreamhead/m
阅读全文
摘要:直接上代码:以下是我的目录结构,首先新建一个包名字叫 com.tester.extent.demo,直接新建两个类就可以,名字叫 ExtentTestNGIReporterListener 和 TestMethodsDemo。在resource里面新建一个testng.xml文件 为什么要建两个类呢
阅读全文
摘要:前沿:多久时间没有响应,就是超时。 代码:用timeOut这个属性,超过规定的时间就是fail,不超过就是success 结果:
阅读全文
摘要:代码如下: resources下的xml文件:multiThread.xml 结果:
阅读全文
摘要:首先利用@DataProvider(name = "XXX")的属性,将name的值XXX 传递给 @Test(dataProvider = "XXX") 看以下一段代码: test1: name = zhangsan,age = 20test1: name = lisi,age = 25test2
阅读全文