问题列表 - 第22505页

使用JMeter测试Java类

我想测试Java服务调用.我第一次尝试是使用的"Java请求取样" 的实况说

此采样器允许您控制实现JavaSamplerClient接口的java类.

我不知道如何获取org.apache.jmeter.protocol.java.sampler.JavaSamplerClient接口,因为在JMeter端没有Maven工件也没有提供二进制文件.只是一个JMeter Maven插件(这不是我想要的).我可以在我当地的Maven资源库中安装所需的二进制文件,我只是不知道它们在哪里可用.

想知道是否有人在使用"Java Request Sampler"?

PS也许我应该尝试JUnit采样器

jmeter

17
推荐指数
1
解决办法
3万
查看次数

奇怪的"字符串索引超出范围:0"错误

我有一个巨大的应用程序,在某些时候,当涉及重定向时,我收到了这个奇怪的错误:

Caused by java.lang.StringIndexOutOfBoundsException with message: "String index out of range: 0"    
java.lang.String.charAt(String.java:687)
com.sun.faces.application.ViewHandlerImpl.getActionURL(ViewHandlerImpl.java:652)
org.jboss.seam.jsf.SeamViewHandler.getActionURL(SeamViewHandler.java:74)
com.sun.facelets.FaceletViewHandler.getActionURL(FaceletViewHandler.java:803)
org.ajax4jsf.application.ViewHandlerWrapper.getActionURL(ViewHandlerWrapper.java:86)
org.jboss.seam.ui.util.ViewUrlBuilder.<init>(ViewUrlBuilder.java:25)
org.jboss.seam.ui.component.UISeamCommandBase.getUrl(UISeamCommandBase.java:48)
org.jboss.seam.ui.renderkit.LinkRendererBase.doEncodeBegin(LinkRendererBase.java:26)
org.jboss.seam.ui.util.cdk.RendererBase.encodeBegin(RendererBase.java:79)
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:934)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
org.jboss.seam.web.RewriteFilter.doFilter(RewriteFilter.java:63)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:73)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
java.lang.Thread.run(Thread.java:619)
Run Code Online (Sandbox Code Playgroud)

我花了两个小时调试等等,但没有找到任何线索...这只是奇怪,因为错误日志没有告诉清楚......(哪个字符串,涉及哪个属性等).

有没有人能从堆栈跟踪中猜出更多内容?

谢谢.

java jsf seam

5
推荐指数
1
解决办法
2万
查看次数

Django Admin过滤外键属性

我想通过外键的属性在管理员更改列表中添加过滤器,例如

class Address(model.Models):
    street = models.CharField(max_length=25)        
    city = models.CharField(max_length=25)
    country = models.CharField(max_length=25)        

class Customer(models.Model):
    name = models.CharField(max_length=25)
    address = models.ForeignKey(Address)
Run Code Online (Sandbox Code Playgroud)

假设在客户管理员更改列表中,我想按城市和国家/地区显示过滤器(因此,请向我显示特定国家/地区或城市的所有客户).

但标准的list_filter()功能似乎只允许直接在模型上按字段过滤,而不允许在任何外键上过滤.我试过了:

list_filter = ("address__country",)
Run Code Online (Sandbox Code Playgroud)

要么

list_filter = ("address.country",)
Run Code Online (Sandbox Code Playgroud)

但我总是得到相同类型的错误:

 'address__country' is not a callable or an attribute 
Run Code Online (Sandbox Code Playgroud)

欢迎大家提出意见.是否有一些特殊的命名约定/语法允许过滤FK属性?

python django admin filter

25
推荐指数
2
解决办法
2万
查看次数

Java- FileWriter/BufferedWriter - 附加到文本文件的末尾?

我之前做过这个,我试图复制到目前为止所做的事情,这就是我所拥有的:

    try {
        BufferedWriter writer = new BufferedWriter(new FileWriter("file.P", true));
        System.out.println("entered");
        if (!(newUserName.isEmpty()) || (newUserPass.isEmpty())){
            writer.newLine();
            writer.write("hellotest123");
            writer.close();
        }
Run Code Online (Sandbox Code Playgroud)

它似乎找到file.P,它只是一个txt文件,但它似乎没有附加任何东西?它输入代码并传递IF语句,但没有任何内容附加到文本文件中?我有点卡住了!

java file-io

2
推荐指数
1
解决办法
2万
查看次数

如何将CFC存储在单独的目录中并使其工作?

有没有办法在标签中指定组件路径?

我正在为我的应用程序使用ColdFusion组件.我的应用程序有几个文件夹,每次我想要一个CFC工作时,我必须将它保存在与需要访问的文件相同的目录中.这导致我创建了几个相同的CFC文件.

有没有办法将我的CFC存储在一个目录中,并使其在我的网站上工作?

coldfusion cfc

8
推荐指数
2
解决办法
7090
查看次数

为什么在ASP.NET中刷新页面时会执行按钮单击事件?

在我的ASP.Net网站上,我有一个按钮.当我点击按钮然后通过浏览器重新加载页面时,按钮的点击事件会触发.有问题,请帮助我.

asp.net

17
推荐指数
1
解决办法
2万
查看次数

如何使用jQuery解析JavaScript对象

什么是jQuery(JavaScript)中的foreach等效解析JSON对象并返回键/值对?

javascript jquery

2
推荐指数
1
解决办法
8648
查看次数

你能解释一下数据库中的关联关系吗?

我认为它是简单外键关系的别名,但似乎不是。

你能以MySQL为例什么是关联关系

我猜这意味着多对多关系,是真的吗?

database associations foreign-key-relationship

4
推荐指数
1
解决办法
4516
查看次数

从与LINQ连接的两个DataTable创建组合的DataTable.C#

我有以下代码填充dataTable1dataTable2两个简单的SQL查询,dataTableSqlJoined从相同的表填充,但连接在一起.

我正在尝试编写一个LINQ查询,它可以创建dataTableLinqJoined就像使用SQL 创建的那样.在下面的示例中,它仅返回dataTable1中的值.

SELECT遇到的问题是在linq查询中放入什么.如何创建包含DataRows中所有列的新DataRow.在运行时之前,我不会知道查询的确切列名/模式.

sqlCommand = new SqlCommand("SELECT ID, A, B FROM Table1", sqlConnection, sqlTransaction);
sqlAdapter = new SqlDataAdapter(sqlCommand);
DataTable dataTable1 = new DataTable();
sqlAdapter.Fill(dataTable1);

sqlCommand = new SqlCommand("SELECT ID, C, D FROM Table2", sqlConnection, sqlTransaction);
sqlAdapter = new SqlDataAdapter(sqlCommand);
DataTable dataTable2 = new DataTable();
sqlAdapter.Fill(dataTable2);

sqlCommand = new SqlCommand("SELECT Table1.ID, A, B, Table2.ID, C, D FROM Table1 INNER JOIN Table2 ON Table1.ID = Table2.ID", sqlConnection, sqlTransaction);
sqlAdapter = new …
Run Code Online (Sandbox Code Playgroud)

c# linq datatable join

22
推荐指数
2
解决办法
6万
查看次数

Sqlite:如何将变量插入准备好的语句中的字符串中

我正在使用 Java 包装器来访问 Sqlite,但我认为这是一个一般的 Sqlite 问题。

String stmt = "SELECT foo FROM bah WHERE foo='%/?/%';
PreparedStatement a = myConn.prepareStatement(stmt);

a.setString(1, "hello");
a.executeQuery();
Run Code Online (Sandbox Code Playgroud)

...抛出异常 - 它不喜欢 ? 在引号内。如果我这样做一切都很好

...WHERE foo=?
Run Code Online (Sandbox Code Playgroud)

但这不是我想要的声明。

如何将变量插入到这样的准备好的语句中?如果您忘记了我正在使用 Sqlite,那么如何使用其他数据库技术来完成此操作?

sql sqlite prepared-statement

1
推荐指数
1
解决办法
3392
查看次数