log.error("开始");
String[] cmd = new String[]{"/bin/sh", "-c", "pwd"};
Process ps = Runtime.getRuntime().exec(cmd);
BufferedReader br = new BufferedReader(new InputStreamReader(ps.getInputStream()));
StringBuffer sb = new StringBuffer();
String line;
while ( (line = br.readLine()) != null ) {
sb.append(line).append("\n");
}
String result = sb.toString();
log.error("结果:"+result);
【喜欢敲错字的测试不是好测试】这句话很有道理,我犯过这样的错
使用 BeanShell,在里面用 JAVA 代码调用 shell 命令
学到了
赞同。看正文觉得匹不上题目,倒是看评论收获不少
接口返回时新增字段给新版客户端使用,这样不影响旧版客户端吧?
谢谢,已经好了
我在 mac OS 上打开提示:“Appetizer” 因为出现问题而无法打开。
操作系统版本:10.12.4
这个跟你 csv 文件里使用的是哪个分隔符有关吧,一般默认是逗号【,】,但是因为测试数据的入参和预期结果里面有逗号【,】,所以建议使用 @ 作为分隔符
抱歉,我没说明白。我想问的是怎么把入参里面的 JSON 转成 key=value 格式的,是利用 BeanShell PreProcessor,在里面用脚本处理的吗?还是说有其它更方便的方法?