摘要:
本文目标 1.添加测试计划 2.配置JDBC连接 3.插入数据 4.使用控制器 5.查看插入结果 1.添加测试计划 添加mysql驱动 2.添加测试计划 3.添加JDBC连接 在这里JDBC连接自动提交修改为false。 4.添加JDBC REQUEST VARIABLE NAME BOUND TO 阅读全文
摘要:
数据分配方式: Select next row【选择下一行】: 顺序(Sequential):按照参数化的数据顺序,一个一个的来取。 随机(Random):参数化中的数据,每次随机的从中抽取数据。 唯一(Unique):为每个虚拟用户分配一条唯一的数据 数据更新方式: 每次迭代(Each iteration) :每次迭代时取新的值,假如50个用户都取第一条数据,称为一次迭代;完了50个... 阅读全文
摘要:
在使用loadrunner 测试时,比如我们在登陆时,我们希望说登录是否成功。这个时候我可以使用检查点函数。 检查登录后,页面上是否返回了某个标识,这样我们可以根据标识判断登录事务是否成功。 现在举例如下: 登录成功后页面会返回 class="success” 这个时候我们就可以使用检查点函数进行检查。 web_reg_find("Text=class=\"succes... 阅读全文
摘要:
在页面中为了防止CRSF攻击,每次访问登录页面时,在浏览器器端生成一个token。 在提交时检验这个token是否有效,提交后token自动失效。 如果使用loadrunner来测试此系统话需要做一个关联,把这个token作为一个参数进行提交。 做关联有一下几种方法: 1.通过回放的HTTP VIEW视图。 选择变化的值选择创建关联。 切换到脚本模式。 ... 阅读全文
摘要:
FIDDER 是一个抓包利器,可以抓去浏览器的http请求。 工作原理是: FIDDER 作为代理。 1.在启动fidder时他自动启动服务监听8888端口。 2.启动FIDDER它会自动修改浏览器配置。 浏览器的监听端口被自动修改了。 fidder抓包功能,只要打开fidder,通过浏览器的请求都可以通过fidder监控。 例如: 请求... 阅读全文
摘要:
在mybatis mapping文件中,有些情况下有些语句需要共享给其他sql语句使用。 在网上搜了一下没有结果。 自己动手做了一个单元测试。 示例如下: 比如我在sysuser.xml 中有如下语句: SELECT * FROM BPM_DEF_USER 比如这个语句在其他map.xml中使用。 共享的写法如下: 命令空间 +... 阅读全文
摘要:
关于Cas实现单点登入(single sing on)功能的文章在网上介绍的比较多,想必大家多多少少都已经有所了解,在此就不再做具体介绍。如果不清楚的,那只能等我把single sign on这块整理出来后再了解了。当然去cas官方网站也是有很多的文章进行介绍。cas官网http://www.ja-sig.org/products/cas/。 ok,现在开始本文的重点内容讲解,先来了解一下c... 阅读全文
摘要:
可变类与不可变类的区别 所谓不可变类: 是指当创建了这个类的实例后,就不允许修改它的属性值。在JDK的基本类库中,所有基本类型的包装类,如Integer和Long类,都是不可变类,java.lang.String也是不可变类。 不可变类: 当你获得这个类的一个实例引用时,你不可以改变这个实例的内容。不可变类的实例一但创建,其内在成员变量的值就不能被修改。 如何创建一个不可变类? 这道题... 阅读全文
摘要:
实现功能只需要输入一个帐号即可登录系统。需要实现上面的功能需要:1.编辑imitate.jsp页面调用api验证用户,这里只输入了帐号,密码为空,但是数据库中的密码是使用sha256算法加密的密码,这个时候我们需要实现一个PasswordEncoder。2.实现PasswordEncoder,这个e... 阅读全文
摘要:
http://blog.csdn.net/lifetragedy/article/details/7708724 http://blog.csdn.net/lifetragedy/article/details/43817903 阅读全文