LoadRunner居然不支持bool类型,百度一下,原来早期C也是不支持bool类型的。关于C的bool类型就不细去研究了。
为什么今天来谈这个呢?因为测试脚本是类C的,习惯用1代表true,0代表false;而测试的一些Java程序刚好是相反的。测试脚本要和开发程序打交道,交互是少不了的。 LoadRunner里没有bool,那么就定义一个吧,非常简单: typedef enum { false, true } bool; Action() { bool a,b; a = true; b = false; if (a && b) { lr_message("True!"); }else{ lr_message("False!"); } lr_output_message("%d,%d",a,b); return 0; } |