JMeter - Changes
版本2.5.1 主要变化摘要 [*][*]到的JMS取样的各种修复[*]功能不再不合逻辑配置元素时调用[*]WebService的采样GUI已经重新组织更好地设计和更多的用户友好。WSDL配置助手的一些improments[*]更好地处理测试关机。System.exit现在只被调用,如果没有其他的选项,甚至可以被禁用。已知的错误包括控制器在非GUI模式下的一些问题。特别是,它可以引起一个NullPointerException,如果有两个具有相同的名称包括控制器。
只有一次控制器的行为正确的下一个线程组或回路控制器,但除此之外,它的行为是不相一致(或明确规定)。
如果控制器可能会导致一个无限循环,如果条件永远是假的第一次迭代。一种解决方法是在同一水平(或优于)如果控制器添加一个采样。例如0等待时间(不产生一个样本),或设置为False(减少样本大小)的所有领域的调试取样与测试行动采样。
菜单项的选项/语言选择不改变所有显示的文本,以新的语言。[行为有所好转,但语言的改变,仍然是不充分的工作要覆盖默认的本地语言充分,才开始JMeter的JMeter的“语言”属性。 不兼容的改变
HttpClient4和Commons的HttpClient 3.1取样,以前使用的重试次数为3。这已被更改,默认为1,兼容Java实现。重试次数,可以覆盖通过设置有关的JMeter属性,例如: httpclient4.retrycount = 3httpclient3.retrycount = 3 Bug修复 HTTP取样器和代理 [*]所以重用HttpClient的实例和连接在可能的情况下,修复的HttpClient 4采样。[*]临时的解决办法HC4的采样工作轮的HttpClient - 1120。[*]错误51863 - 大量的HttpClient 4实施(VS的HttpClient 3.1 IMPL建立的连接)[*]错误51750 - 检索所有嵌入的资源不遵循的IFRAME[*]错误51752 - HTTP缓存损坏时使用“检索所有嵌入的资源”并发池[*]错误39219 - HTTP服务器:你不能阻止它后,文件 - >打开[*]错误51775 - 港口在捕捉时的主机头数由HttpClient重复(3.1和4.x)[*]错误50617 - 监测结果传说中“死”的服务器,虽然从服务器检索值其他取样器 [*]错误50424 - Web方法下拉列表框不一致[*]错误43293 - Java请求字段的创造新的取样时不会被清除[*]当Web服务的WSDL URL时错误51830 - Web服务的SOAP请求触发太多的弹出窗口[*]的WebService(SOAP)请求 - 添加一个连接超时要获得WSDL用于填充Web方法,当服务器不响应[*]51841 - JMS的问题:如果一个错误发生在ReceiveSubscriber构造函数或Publisher,然后连接将继续开放[*]错误51691 - 授权不工作JMS Publisher和JMS订户[*]错误51840 - JMS:InitialContext的高速缓存的一些问题[*]错误47888 - JUnit的采样重新使用测试对象 控制器 [*]如果控制器 - 修正了两个错误50032推出回归(看到太多的错误50618)[*]如果控制器 - 捕获StackOverflowError条件时返回始终为false(至少有一个返回true迭代后),见50618错误[*]错误51869 - NullPointer异常时,使用包括控制器听众 断言 功能 [*]错误48943 - 函数调用额外的时间,结合使用时,用一个配置元素国际化 [*]一些唱片公司的WebService(SOAP)请求 - 添加的I18N一般 [*]错误51831 - 无法禁用UDP服务器或改变最大的UDP端口[*]错误51821 - 启用/禁用(子)树或分支机构在测试计划中添加的捷径。[*]错误47921 - 不GC释放变量后JMeterThread退出。[*]错误51839 - “... ...运行结束”过早地印[*]错误51847 - 一些JUnit测试是语言环境敏感和失败,如果语言环境是与美国不同[*]51855错误 - 家长样本可能略有不准确的运行时间[*]错误51880 - shutdown命令不能正常工作,如果我之前,所有的线程调用启动[*]远程关闭主机菜单项没有被启用。[*]错误51888 - 偶尔出现僵局时停止一个测试计划 改进
HTTP取样器
错误51380 - 迭代迭代控制缓存的SSL上下文重用
错误51882 - HTTPHC3Client使用默认的重试计数3,它配置默认现在是1
更改默认的HttpClient 4采样重试次数为1
其他采样器
BeanShell的取样器现在支持中断接口
错误51605 - 的WebService(SOAP)请求 - WebMethod的字段值的变化,暗中要求选择值时,对所有的请求
的WebService(SOAP)的请求 - 改组为更好地设计和更多的用户友好的图形用户界面
控制器
听众
错误42246 - 需要一个“自动滚动”选项“查看结果树”和“断言结果”
查看结果树:正则表达式测试器 - 用户界面上的小改进
定时器,断言配置,前与后处理器
错误51885 - 允许一个JMeter变量作为输入,以XPathExtractor
功能
国际化
一般
错误51822 - (1)节省1调用GuiPackage#getCurrentGui
新增AsynchSampleSender发送样品从服务器到客户端异步。
升级到htmlparser 2.1;的JavaMail 1.4.4的JUnit 4.9
非功能性的变化
错误49976 - FormCharSetFinder的知名度,而不是默认的公共。
错误50917 - 物业CookieManager.save.cookies从测试计划时,不兑现
完善的错误日志记录时发现Javascript错误。
更新的文档页脚 :victory:
页:
[1]