如果要对凭证信息(例如测试期间使用的一组密码或帐号)加密,可使用加密数据池。数据池列使用 RC4 专用密钥算法进行加密。只能使用一个密码来对任何给定数据池中的列加密。加密数据池在运行 z/OS® 或 AIX® 操作系统的代理程序计算机上不受支持。
当您运行的测试使用了包含加密变量的数据池时,将提示您输入数据池密码。如果测试使用多个加密数据池,那么必须为测试使用的每个加密数据池输入密码。
当您运行的测试使用了带有加密列的数据池时,将在运行时对该列的值解密。列值将在请求中作为明文字符串发送到服务器。加密数据池变量的实际值不会显示在测试日志中。测试日志将加密数据池变量显示为星号。
要查看运行时发送到服务器的变量的实际值,请使用定制代码。将数据池列值发送到将值写入文件而不是测试日志的定制代码。如果定制代码使用 tes.getTestLogManager().reportMessage() 写入测试日志,那么将显示星号而不是解密的变量。