09 2018 档案

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

点击右上角即可分享
微信分享提示