【执行测试】>>>下载PDF并验证
下载内容写入PDF文件(BeanShell后置处理程序)
import java.io.*; byte[] result = prev.getResponseData(); String file_name = "C:/Users/Administrator/Downloads/test/Invitation_Parent_${test_centername}${__time(yyyy-MM-dd)}en.pdf"; File file = new File(file_name); FileOutputStream out = new FileOutputStream(file); out.write(result); out.close();
断言下载文件是否存在,存在,删除文件(BeanShell后置处理程序)
import java.io.File; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java.io.RandomAccessFile; StringBuffer fileBuf=new StringBuffer(); String filePar = "C:/Users/Administrator/Downloads/test/Invitation_Parent_${test_centername}${__time(yyyy-MM-dd)}en.pdf"; File myPath = new File( filePar ); if(!myPath.exists()) { Failure=true; FailureMessage = "error, check"; } else { Failure=false; FailureMessage = "ok!"; myPath.delete(); }