入门:JS测试用例执行
一、存放测试用例到对应目录
首先将所有的JS用例放入到/sequoiadb/testcase-new/story/js里面
二、运行脚本的放置和执行注意事项
1、将runtest.sh上传到/sequoiadb目录中,并赋予对应的权限执行。
2、赋予权限指令:
chmod -R 755 runtest.sh
3、然后执行:
./runtest.sh
此时出现以下错误:(原因居然是win和linux系统之间,编码方法导致的,两个系统的换行方式不一样)
bash:./runtest.sh:/bin/bash^M:bad interpreter:No such file or directory
解决方案参考:https://blog.csdn.net/ellende/article/details/72597709
三、学会使用runtest.sh脚本命令
操作前提:
先拷贝一份bin包到runtest.sh同级目录下去/opt/sequoiadb/bin。 然后你执行下runtest.sh --help看看参数,如何使用runtest.sh跑测试用例
注意事项:拷贝上传需要考虑一下文件的权限,之前不小心创建文件是在root用户下创建的,导致一直无法传输。这也说明本人在使用linux用户管理模块知识点理解不够充分导致的。
1、通过帮助使用runtest
./runtest.sh --help
2、执行单个JS测试用例方法:
ps: ./runtest.sh -f alter/alter001.js -h localhost -n 11810
解释:runtest.sh是默认自动补全前面一层的目录到/sequoiadb/testcase-new/story/js,所以可直接填写在此目录下的文件路径
3、执行多个测试用例的方法:
执行整个目录可以指定-p alter
注意:测试用例在/testcase_new/store/js下面