20211220--Get有参请求使用StringBuffer记录
文档概要
1、使用StringBuffer进行Get有参请求接口测试
2、StringBuffer是什么
3、String、StringBuffer、StringBuild的区别
说明
1、在20211219--读取文件参数进行业务查询并把指定数据写入到文件文章中进行业务查询的时候有使用到StringBuffer进行业务操作,当时使用的时候并不知道这个是什么,只知道它能满足Get有参接口测试。
2、1219号看了亮哥教你学java的课程,才明白这个是什么
一、使用StringBuffer进行Get有参请求接口测试
1、使用代码进行接口测试时,遇到Get有参请求的接口,主要是在列表进行数据查询,把参数并到URL后面即可
2、进行单接口测试的时候 ,不用考虑拼接问题,但是进行自动化或批量执行的时候,这个时候就需要查询的参数是动态的。
3、如下图那样,就可以把参数动态拼接上去了。
二、StringBuffer里的append()方法
1、StringBuffer:线程安全的可变字符串,下图为源码
2、public StringBuffer append(String str)
可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身
三、String、StringBuffer、StringBuild的区别
1、具体原理啥的还有点没理清,在亮哥教你学Java的课程中,有梳理了一张图并且写了一个程序来对三者进行一个处理速度的比较
最后
1、目前程序中只使用到一次,做此记录,便于后续查阅。