自动化测试工具TestWriter使用时遇到的环境配置问题及解决方法如下,欢迎大家一起沟通交流~
1.1 TW环境
1.1.1 Agent无法连接至服务器
1) 如果Agent与服务端不在一个网段,需要进行端口映射,以使Agent机器能够访问服务器的2012、1433端口;
2) 如果Agent与服务端在一个网段,一般不需要设置。
1.1.2 Agent与服务端已设置端口映射,使用telnet命令可正常连接,但Agent依然无法正常工作
打开SqlServer Configuration Manager,检查以下设置:
1) SQL Server网络配置>>MSSQLSERVER的网络协议>>TCP/IP,设置启用
2) SQL Server服务>>SQL Server(MSSQLSERVER),右键选择属性,选择登录身份为“Network Service”
1.1.3 打开TW客户端提示与服务器连接失败
打开服务端所在的机子,执行以下操作:
1) 打开服务,找到“TestWriter服务器”,保证出于启动状态
建议同时确保一下“Agent代理服务”是否启动
2) 查看SQL Server服务是否启动,如下图
建议将该服务设置为自动
3) 打开客户端重试
1.1.4 SqlServer安装过程中提示Power Shell未安装
1) 打开“启用或关闭Windows功能”,重新安装Power Shell组件;
2) 如果找不到,则自行下载安装
1.2 TW安装和启动
1.2.1 打开客户端后点击登录无响应
打开服务,启动“MSSQLSERVER”。
1.2.2 TW无法生成机器码,注册时无法获取短信附加码,但网络正常
检查并修改注册表:
a) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa,将FipsAlgorithmPolicy的值修改为0
b) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy,将enabled的值修改为0
1.3 IOS
1.3.1 MAC机器上搭建Appium环境的注意事项
1) npm或cnpm命令安装与安装包这两种方式只能选其一,否则会引发难以判断的启动问题;至于Appium的卸载请参见《【手册】IOS录制环境搭建和调试启动说明》
(功能测试、回归测试、兼容性测试必备)