在Java中为Java Sampler创建一个新的JMeter测试

我创建了一个JMeter Java请求并将jar复制到ext目录( apache-jmeter-3.1\lib\ext )。 我正在尝试在远程计算机上运行测试。 从GUI我可以配置和运行Java请求。 也可以使用JMX文件通过Java代码调用测试,如下所示。 ClientJMeterEngine jmeter = new ClientJMeterEngine(“myclient”); File file = new File(RemoteJmeterTest.class.getResource(“/finalSample.jmx”).getFile()); JMeterUtils.loadJMeterProperties(“D:/apache-jmeter-3.1/bin/jmeter.properties”); JMeterUtils.setJMeterHome(“D:/Tools/apache-jmeter-3.1”); HashTree testPlanTree = SaveService.loadTree(file); jmeter.configure(testPlanTree); jmeter.runTest(); 现在我想用Java创建一个新的JMeter测试。 但我不知道如何配置Java采样器。 我在这里看到示例指向如何配置HTTP Sampler。 我需要配置我的Java请求,而不是HTTPSampler。 请协助。

Slick2D游戏速度在变化

我使用Swing创建了一个游戏,它有点不可靠,所以我开始使用Slick2D游戏引擎重新制作它,我遇到了问题。 每次调用更新方法时,游戏的背景在屏幕上以一定的像素滚动。 这样可以保持加速和减速,因此背景会非常快速地移动,然后非常慢,并且会保持波动。 我已尝试*由delta(它监视刷新率,我认为!)在我的值上移动背景,但由于这不会给我一个确切的值我可以用来将背景重置到左侧(2背景移动)从右到左。左手一个向右移动-800像素)。 造成这种情况的原因是什么?如何克服它? 谢谢

在JAXB中编组抽象类的arraylist

我有一个Java应用程序,我想用XML而不是数据库保存数据。 我们决定使用JAXB而不是基于模式生成文件,我们只是在Java文件中添加了注释。 我们遇到的问题是我们有一个名为Node的抽象类的ArrayList。 Node具有Module或ScreenImage的子类。 当我们编组arraylist时,它不会保存类型。 如: xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:type=”Module” JAXB是否支持抽象元素? 如何让JAXB保存类型,以便我可以解组它?

从mysql数据库获取值以在JSP中显示(JAVA)

我可以使用一些帮助如何从mysql数据库中获取值,并将其解析为servlet,这将打开一个jsp文件“Showlist.jsp”并将所有值作为参数。 我的数据库中的表格包含: ID, Name, Initials, cpr, password, role. 我在我的系统中创建了3个用户,我想在jsp文件中显示所有用户。 现在我有3层,其中包含以下类: 查看图层 – html / jsp文件 function层 – 类function 数据层 – 类DAOoperator(包含mysql语句。 – 类DTOoperator(我的getter和setter方法的对象) – 类DataAccess(包含与mysql数据库的连接) 所有这些都由一个名为Controller的servlet控制。 是否有捷径可寻??

要映射的Java流

我遇到Map<Integer, List> personenPerLeeftijd ,编译器说方法Persoon :: getLeeftijd无法解析。 我真的不知道我还能做什么,抱歉荷兰语! 我还需要更多信息请问 public class TestPersoon2 { public static void main(String[] args) { final List personen = Personen.getPersonen(); Map map = personen.stream().collect(Collectors.toMap(p -> p.getNaam() + “-” + p.getLeeftijd(), p -> p)); for (String s : map.keySet()) { System.out.printf(“%-15s -> %s\n”, s, map.get(s)); } Map<Integer, List> personenPerLeeftijd = personen.stream().collect(Collectors.groupingBy(Persoon::getLeeftijd)); //THIS METHOD […]

响应在Java中通过HTTPS失败

我们在网站上运行抓取工具以使我们的信息保持最新。 像这样的一些网站允许使用浏览器进行标准导航,但是在使用标准Java库时它们不会发送响应。 这是我用来访问主页(索引)页面的代码, try { URL my_url = new URL(“https://www.capitallightingfixture.com”); URLConnection u = my_url.openConnection(); if ( u instanceof HttpURLConnection ) { HttpURLConnection http_u = (HttpURLConnection)u; System.out.println(http_u.getResponseCode()); } } catch (Exception e) { e.printStackTrace(); } 运行时,该程序将抛出以下错误 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 根据我对错误的理解,当Java无法validation服务器提供的证书时,它们会被抛出。 但是,正如我上面提到的,谷歌浏览器导航到页面没有问题,它甚至可以validation证书(不会引发安全错误)。 有没有办法可以覆盖Java并允许它接收响应?

使用Runtime.exec向Python进程发送参数的解决方案

我终于解决了这个问题!! 现在,我在这里粘贴我的代码和注释,以帮助其他人。 我的示例代码是计算两个单词之间的相似度得分。 在Java中,它向Python发送两个单词,查找得分。 然后,Python得到两个参数并打印它们的相似性得分。 最后,它在Java中读取Python代码的结果。 Java的: import java.io.*; public class RuntimeTest { public static void main(String[] args) { try { Runtime r = Runtime.getRuntime(); String[] cmd={“/usr/bin/python”, “/home/parallels/Desktop/…/src/ConceptNetSimilarity.py”, “cat”, “dog”}; Process p = r.exec(cmd); #exec(String[] cmd) – cmd[0]:path of python-3.x cmd[1]:path of your python code cmd[2],[3]:arguments #if you only invoke python code without arguments, `Process […]

主线程上的Android http请求错误

我在我的Android应用程序中使用Kevin Sawicki的库来处理HTTP请求。 用于发出请求的库方法的实际调用是在名为TemplateHelper的类文件(它不是从活动中调用)中进行的。 在我的TemplateHelper类中调用HttpRequest库的方法如下所示 public static JSONObject GetTemplates() { try { return new JSONObject(HttpRequest.get(“http://myapi.mycompany.com/templates”).body()); } catch (HttpRequestException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } 从我的活动我然后调用TemplateHelper.GetTemplates()来获取数据。 但是,当我这样做时,Android会抛出exceptionandroid.os.NetworkOnMainThreadException 。 快速谷歌搜索向我展示了在单独的线程上运行HTTPRequest的代码。 但是,如果我在一个单独的线程中运行代码,我怎么能将结果返回到主线程?

使用Java EE中的filter进行授权

我有用户和密码的mongodb基础。 我有一个带有授权表单的jsp文件。 filter应该是检查 – 授权用户与否。 如果未经授权,Servlet应授权用户。 请举例说明如何操作。 如何validation授权用户? 用户未登录。 假设用户在数据库中。 如何 授权? 抱歉英语不好。

如何将tomcat 7 webapp映射到我的域名

我知道这已经在几个方面被触及,但我仍然有问题 – 我有一个webapp: /var/lib/tomcat7/webapps/abc.war 我有一个域名,例如my.domain.com 我已将此添加到我的conf / server.xml(我认为设置正确吗?)Docbase指向war文件夹? 我的域ip在/ etc / hosts中与本地主机ip一起: 127.0.0.1 localhost 123.123.123.33 HostName.my.domaing.com HostName $ / etc / hostnames HostName 根据我上面的当前设置,我在网上看到我的webapp没有任何结果。 任何想法都会非常感激! 我的域名也已映射到我的/ var / www / html目录。 我可以在线查看我的temp index.html文件。 我的tomcat webapp通过ip:8080 / abc正常工作 我正在研究Ubuntu Server 14.04 – Apache2这是我第一次使用tomcat工作,这有点令人困惑。 谢谢!