Jmeter源码之响应断言分析(六)

截图:

类名:AssertionGui.java 它的祖宗是JPanel
数据结构:
{
Asserion.test_strings = [message ":"
success
],
TestElement.gui_class = org.apache.jmeter.assertions.gui.AssertionGui,
TestElement.test_class = org.apache.jmeter.assertions.ResponseAssertion,
TestElement.name = 响应断言,
TestElement.enabled = true,
Assertion.test_field = Assertion.response_data,
Assertion.assume_success = false,
Assertion.test_type = 16,
Assertion.custom_message =
}

布局代码:
private void init() { // WARNING: called from ctor so must not be overridden (i.e. must be private or final)
setLayout(new BorderLayout());
Box box = Box.createVerticalBox();
setBorder(makeBorder());

    box.add(makeTitlePanel());
    box.add(createScopePanel(true));
    box.add(createFieldPanel());
    box.add(createTypePanel());
    add(box, BorderLayout.NORTH);
    add(createStringPanel(), BorderLayout.CENTER);
    add(createCustomAssertionMessagePanel(), BorderLayout.SOUTH);
}

原文地址:http://blog.51cto.com/13566858/2090237

时间: 2024-10-09 15:27:51

Jmeter源码之响应断言分析(六)的相关文章

[转载]JMeter源码导入Eclipse

转载自:http://www.cnblogs.com/taoSir/p/5144274.html 由于JMeter纯Java开发,界面也是基于Swing或AWT搞出来的,所以想更深层次的去了解这款工具或对于想了解JMeter插件开发或二次开发的童鞋们来说,读读JMeter的源码估计是必不可少的,所以首先就得把源码整合起来,方便后面的Debug和二次开发,下面整理了关于JMeter源码整合到Eclipse中的一个过程,希望对大家有一定的帮助. 1. 首先下载源文件:http://jmeter.ap

菜鸟nginx源码剖析数据结构篇(六) 哈希表 ngx_hash_t(上)

Author:Echo Chen(陈斌) Email:[email protected] Blog:Blog.csdn.net/chen19870707 Date:October 31h, 2014 1.哈希表ngx_hash_t的优势和特点 哈希表是一种典型的以空间换取时间的数据结构,在没有冲突的情况下,对任意元素的插入.索引.删除的时间复杂度都是O(1).这样优秀的时间复杂度是通过将元素的key值以hash方法f映射到哈希表中的某一个位置来访问记录来实现的,即键值为key的元素必定存储在哈希

Netty源码学习——ChannelPipeline模型分析

参考Netty API io.netty.channel.ChannelPipeline A list of ChannelHandlers which handles or intercepts inbound events and outbount operations of aChannel.ChannelPipeline implements an advanced form of theIntercepting Filter pattern to give a user full co

从Java源码的角度来分析HashMap与HashTable的区别

由于HashMap与HashTable都是用来存储Key-Value的键值对,所以经常拿来对比二者的区别,下面就从源码的角度来分析一下HashMap与HashTable的区别, 首先介绍一下两者的区别,然后再从源码分析. HahMap与HahTable两者主要区别: 1.继承的父类不同 <span style="font-size:18px;">public class HashMap<K, V> extends AbstractMap<K, V>

Jmeter - 源码开发环境配置

step1: 创建一个JavaProject , 我们命名为 JmeterSrcDev,点击Next. Step2: 勾选"Allowoutput folders for source folders",防止导入源码时把bin目录做为输出目录给清理掉.点击Finish. Step3: 将JmeterSrcDev目录中的.classpath内容删掉,然后用jmeter源码里的eclipse.classpath内容复制到该文件中. Src: Step4: 右键项目,Import 源码 ,

JMeter源码集成到Eclipse

转自tao先生,部分图片做更改便于自己查看 http://www.cnblogs.com/taoSir/p/5144274.html 由于JMeter纯Java开发,界面也是基于Swing或AWT搞出来的,所以想更深层次的去了解这款工具或对于想了解JMeter插件开发或二次开发的童鞋们来说,读读JMeter的源码估计是必不可少的,所以首先就得把源码整合起来,方便后面的Debug和二次开发,下面整理了关于JMeter源码整合到Eclipse中的一个过程,希望对大家有一定的帮助. 1. 首先下载源文

Spring mvc之源码 handlerMapping和handlerAdapter分析

Spring mvc之源码 handlerMapping和handlerAdapter分析 本篇并不是具体分析Spring mvc,所以好多细节都是一笔带过,主要是带大家梳理一下整个Spring mvc的执行流程,以及如何根据URL查找处理器Controller的实现 (适合那些刚阅读源码不知道如何下手的人) http://www.guojinbao.com/borrow/borrowDetail/GETadLPjnf0[d].do 如何根据URL地址---->找到正确处理器Controller

[Jmeter系列]Jmeter源码编译步骤(转)

官网:http://jmeter.apache.org/building.html 1,在apach官网download源码: http://jmeter.apache.org/download_jmeter.cgi apache-jmeter-2.11_src.tgz(尽量下载最新的版本),下载后解压 2,本机按照ant: 下载地址:http://ant.apache.org ant安装方法: http://www.cnblogs.com/yuzhongwusan/archive/2013/0

7个播放器效果展示(附源码)(五,六,七)

5.  jquery图片播放器效果 源码下载 /  在线演示 6. jquery+html5音乐播放器 使用 jquery和html结合实现超逼真的方块展示效果. 源码下载 /  在线演示 7. jquery音乐播放器特效 使用 jquery和html结合实现超逼真的方块展示效果. 源码下载 /  在线演示 7个播放器效果展示(附源码)(五,六,七)