环境:ubantu18 华为鲲鹏服务器
如果使用centos的系统,遇到boost编译问题解决不了,X86和Arm64h有区别,建议使用重装系统,使用ubantu,简单很多。
gStore安装步骤:
1、将gStore传输到服务器文件夹并解压
unzip *.zip
2、进入gStore目录中,并执行安装环境脚本
cd gstore
. scripts/setup/setup.ubantu.sh
3、环境安装完成,执行以下命令
make pre
make -j4
4、上述完成之后,gStore安装完成,下面进入测试用例环节。
- 首选postman进行测试;由于需要vpn才能进服务器,所以postman使用不了
- 次选命令行和浏览器输入url进行测试
- get:浏览器输入url测试
- post:服务器curl进行测试
5、测试举例
6、curl测试举例
算子函数查询
curl -i -H 'content-type: application/json' -X POST -d '{"operation":"funquery","username":"root","password":"******"}' http://172.36.41.81:8888
新增算子函数
curl -i -H 'content-type: application/json' -X POST -d '{"operation":"funcudb","username":"root","password":"******","type":"1", "funInfo":{"funName":"myHello2", "funDesc":"this is hello", "funBody":"hello", "funArgs":"1", "funReturn":"value"}}' http://172.36.41.81:8888
以上两种方式可以完成功能测试,数据集一般采用watdiv100k和lubm.nt小数据集进行建库。
7、兼容性和代码迁移测试,根据文档指示操作。
综上:Good Luck!