使用jmeter执行简单java文件
我只想使用BeanShell示例或JSR223计时器在jmeter中执行这个java文件。有人能帮忙吗?你不需要文件 在JSR223计时器中,选择Groovy作为语言,并将代码放入其中,而不带主函数签名,只需: System.out.println(“你好”)使用jmeter执行简单java文件,java,jmeter,beanshell,jsr223,Java,Jmeter,Beanshell,Jsr223,我只想使用BeanShell示例或JSR223计时器在jmeter中执行这个java文件。有人能帮忙吗?你不需要文件 在JSR223计时器中,选择Groovy作为语言,并将代码放入其中,而不带主函数签名,只需: System.out.println(“你好”) 确保选中“缓存…”欢迎使用堆栈溢出!请查看该网站的工作原理以及此处的主题问题,并相应地编辑您的问题。另请参见:我更新了上面的程序。请建议我,我如何在jmeter中执行它。我试过了,没有看到任何响应数据,还有一个问题-我应该在脚本部分编写完
确保选中“缓存…”欢迎使用堆栈溢出!请查看该网站的工作原理以及此处的主题问题,并相应地编辑您的问题。另请参见:我更新了上面的程序。请建议我,我如何在jmeter中执行它。我试过了,没有看到任何响应数据,还有一个问题-我应该在脚本部分编写完整的程序吗?是的,但是删除了主函数声明
public static void main(String[] args) {
String filename ="test.csv";
try {
FileWriter fw = new FileWriter(filename);
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:sqlserver://server;databaseName;","user","password");
String query = "select * from table";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
fw.append(rs.getString(1));
fw.append(',');
fw.append(rs.getString(2));
fw.append(',');
fw.append(rs.getString(3));
fw.append('\n');
}
fw.flush();
fw.close();
conn.close();
System.out.println("CSV File is created successfully.");
} catch (Exception e) {
e.printStackTrace();
}
}