- 博客(17)
- 收藏
- 关注
原创 自定义注解实现获取requestbody中指定参数
在一些put,post请求时候,请求体中可能只有一条键值对。在明确key的前提下,只想获取对应值。使用requestbody去接收参数,会把key一起接收过来,这时候我们还要二次取值去取对应的值,相对比较麻烦、请求时是“name”:“222”,只想要获取“2222”使用requestbody接收:@RequestMapping(value = "/test", method = RequestMethod.PUT) public String test(@RequestBody String
2022-04-17 20:37:48
4917
原创 springboot项目启动成功后执行一段代码的两种方式
https://www.cnblogs.com/zuidongfeng/p/9926471.html
2021-12-14 16:10:20
494
原创 yaml文件转map
Yaml yaml = new Yaml();File ymlFile = new File(this.getClass().getResource("/test.yml").getPath());if (ymlFile != null && ymlFile.exists()) { Map map = (Map) yaml.load(new FileInputStream(ymlFile)); }
2021-12-13 19:12:44
595
原创 testNG使用SpringBootTest,自动注入为null
除了要在类上加上@SpringBootTest,对应的类也需要继承AbstractTestNGSpringContextTests类@SpringBootTestpublic class T extends AbstractTestNGSpringContextTests { @Autowired Dog dog; @Test public void contextLoads() { System.out.println(dog);
2021-12-09 11:41:01
1089
原创 TestNG的多线程执行
1、通过xml配置实现,最多起5个线程去同时执行不同的用例。<suite name="Testng Parallel Test" parallel="tests" thread-count="5"><suite name="Testng Parallel Test" parallel="classes" thread-count="5"><suite name="Testng Parallel Test" parallel="methods" thread-count="
2021-11-30 16:28:07
1514
原创 关于jmeter之坑2
1、beanshell取样器中的注释单行注释:双斜杠 //多行注释: 选择要注释的内容块, 按住ctrl+/取消注释:选择要注释的内容块, 按住ctrl+/当调用jmeter的函数时,注释中的函数依然会执行一遍,产生出对应的结果beanshll中使用 random函数${__Random(1,5,)};${__Random(6,9,)};产生的对应结果将beanshell中的第一行注释掉产生的对应结果根据结果,发现,注释是注释了,但是${__Random(1,5,)}函数还是进
2021-11-25 11:44:36
445
转载 junit和TestNG的异同
TestNg简介TestNg也是一套测试框架,它的灵感来源于Junit(java的单元测试框架)和Nunit(.net的单元测试框架)。但是它又在此基础上引入了新的东西,使得它更加强大。TestNg表示下一代(next genaration),它不仅可以做单元测试,还可以做集成测试安装eclipse插件:在eclipse- Help-Install new SoftWare-Add 输入链接http://beust.com/eclipse/ 一路next即可TestNg优于Junit的地方:1.
2021-11-04 10:21:17
374
原创 Jmeter中遇到的一些坑~
1. 关于文件上传~使用jmeter做自动化的时候。需要上传图片到服务器~此时的Content-Type与平时请求的时候,是不一样的。这里是multipart/form-data,对应jemter中你以为这就完了?最坑的来了。Jmeter中,你新加了请求头,新饿请求头他并不会覆盖原先的请求头!不会覆盖!在有默认的请求头的前提下,你修改了请求头,不会覆盖,而是添加,最终的请求头中Content-Type:application/json,multipart/form-data。在需要上传图片的
2021-03-29 14:26:07
3345
转载 Jmeter中常用的一些对字符串的处理
1)截取部分线程组的名称 group = ctx.getThreadGroup(); // 获取当前线程组 str = group.getName(); // 获取线程组的名称 str = str.substring(0,2); // 截取字符串 vars.put("xc",str); vars.put("result","true"); 2)其他类型转换为字符串 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.
2020-12-29 20:23:21
1402
转载 Jmeter 之测试片段、Include Controller、模块控制器应用
转载自:https://www.cnblogs.com/tudou-22/ 一、测试片段是什么?应用在控制器上的一个特殊线程组,与线程组处于同一层级,必须与Include Controller或模块控制器一起使用才被执行。二、应用场景1、当jmeter脚本非常复杂的时候,可以通过测试片段分模块管理用例2、当jmeter脚本由多个测试人员共同完成,通过测试片段分人分模块管理用例三、新建测试片段1、右键测试计划->添加Test Fragment &nb
2020-12-14 19:31:25
435
原创 selenium中隐式等待和显示等待的区别
Selenium显示等待和隐式等待的区别1、selenium的显示等待原理:显示等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么久跳出Exception(简而言之,就是直到元素出现才去操作,如果超时则报异常)from selenium import webdriverfrom selenium.webdriver.co...
2020-12-11 16:42:05
519
原创 liunx下jmeter常见命令说明
将脚本上传至linux服务器,然后进入jmeter的bin目录下,输入命令 jmeter -n -t test.jmx -l test.jtl ,运行jmeter脚本。PS:常用命令解析:复制代码常见命令说明-h 帮助:打印出有用的信息并退出-n 非 GUI 模式:在非 GUI 模式下运行 JMeter-t 测试文件:要运行的 JMeter 测试脚本文件-l 日志文件:记录结果的文件-r 远程执行:启动远程服务-H 代理主机:设置 JMeter 使用的代理主机-P 代理端口:设置 JMe
2020-12-11 16:40:29
228
原创 testNG实例
用TestNG测试方法是否正确的一个例子1、在Eclipse中新建一个TestLogin的类,此类代码如下:package com.yxl.test;import static org.testng.AssertJUnit.assertTrue;import static org.testng.AssertJUnit.assertEquals;import org.testng.ann...
2020-03-12 21:52:08
208
原创 TestNG常用断言
import org.testng.Assert;import org.testng.Reporter;import java.util.Arrays;public class Assertion { //封装断言 public static void alert(String value_1, String value_2, String value_3){ ...
2020-03-12 20:58:07
420
转载 关于adb获取当前运行的activity
获取手机型号adb shell getprop ro.product.model获取系统版本adb shell getprop ro.build.version.release获取包名adb shell pm list packages获取操作的acticityadb shell dumpsys window | findstr mCurrentFocus作者:刘春伟链接:htt...
2020-03-10 21:31:40
160
原创 Java 读写Properties配置文件
1.Properties类与Properties配置文件Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法(1)load(InputStream inStream)这个方法可以从.properties属性文件对应的文件输入流中,加...
2020-03-10 20:50:13
172
原创 eclipse离线安装插件很慢的解决办法
转:http://blog.youkuaiyun.com/haibo_hn/article/details/54602186eclipse离线安装插件很慢的解决办法
2020-03-01 20:41:24
770
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人