Jenkins自动化测试:使用临时文件实现不同测试用例间的变量传递_20160624_七侠镇莫尛貝
2017-04-13 00:00
471 查看
方法:用sed读写文件里的变量:
# 创建一个配置文件,写入一个参数:counter=1
echo "counter=1" > target/vars.inf
#读取counter
counter=`sed '/^counter=/!d;s/.*=//' target/vars.inf`
echo $counter
#显示1
#把counter值加1
sed -i "s/$counter/$((counter+1))/" target/vars.inf
echo $counter
#显示2
===========================================
#把数据库用户名改成xxx
sed -i "s#^dataSource.username =.*#dataSource.username = xxx#g" config.properties
#win-unix回车换行格式转换
sed -i 's/\r//g' config.properties
# 创建一个配置文件,写入一个参数:counter=1
echo "counter=1" > target/vars.inf
#读取counter
counter=`sed '/^counter=/!d;s/.*=//' target/vars.inf`
echo $counter
#显示1
#把counter值加1
sed -i "s/$counter/$((counter+1))/" target/vars.inf
echo $counter
#显示2
===========================================
#把数据库用户名改成xxx
sed -i "s#^dataSource.username =.*#dataSource.username = xxx#g" config.properties
#win-unix回车换行格式转换
sed -i 's/\r//g' config.properties
相关文章推荐
- Jenkins自动化测试:使用临时文件实现不同测试用例间的变量传递_20160624_七侠镇莫尛貝
- 持续集成-Jenkins+robot framework+Appium实现在单台电脑上管理不同安卓终端运行不同测试用例
- Python之使用unittest框架和HTMLTestRunner.py文件实现多个测试用例执行与测试报告生成
- jenkins Copy Artifact Plugin,实现不同slave间传递文件
- 一个使用watch命令实现的多变量组合测试用例实时输出方案
- C语言,多个文件编程,使用不同.c文件的变量声明方法以及头文件的包含
- 使用Flash Professional CS5.5实现不同源文件之间库资源共享
- 使用UI Automation实现自动化测试--7.1 (模拟键盘输入数据在自动化测试中的应用)
- 自动化测试:k8s环境下,通过检测文件是否存在来自动启停tomcatapp的方法_20160316_七侠镇莫尛貝
- C++面试题,不使用临时变量实现字符串反转
- 【转载】Discuz! 中实现不同版块使用不同的模板文件 亲测在X2.5适用
- 哈夫曼编码压缩解压缩实现&不同类型文件压缩比的测试
- [置顶] spring mvc 利用maven实现不同环境使用不同配置文件
- centeros6.5使用openresty实现文件上传,并按不同时期存储在不同目录
- 接口测试工具-Jmeter使用笔记(九:跨线程组传递变量)
- 算法研究之不使用临时变量实现两个值的交换
- 使用UI Automation实现自动化测试--5 (Winfrom和WPF中弹出和关闭对话框的不同处理方式)
- 使用querystring,session变量以及server.Transfer方法来实现页面间的值传递
- 不使用临时变量,实现整数互换
- 使用不同方法拷贝字节流文件的速度测试