java泛型实现了“参数化类型”的概念,所谓“参数化类型”是指将操作的数据类型指定为一个参数,这点在容器中用的最多,例如:List<String> strlist=new ArrayList<String>(),List<Integer> intlist=new ArrayList<Integer> ...
分类:
编程语言 时间:
2017-05-28 13:27:32
阅读次数:
250
1.Sql注入 攻击者把sql命令插入到web表单的输入域或页面请求的查询字符串, 欺骗服务器执行恶意的sql命令 防御措施 前端: 1.正则验证字符串格式 2.过滤字符串的非法字符 后端: 1.不要直接拼接sql,要使用参数化查询 2.使用存储过程代替sql查询 2.XSS(Cross site ...
分类:
Web程序 时间:
2017-05-27 15:17:08
阅读次数:
166
Jmeter多用户并发测试 第1步,在安装目录下的bin文件夹下打开Jmeter,如下图 第2步 , 新建一个线程组 第3步,新建一个HTTP请求,这里给这个请求重命名为getMsgSum 设置HTTP请求的IP端口,以及路径等 第4步,给请求参数化,这里选择agencyId参数化,首先在本地创建一 ...
分类:
其他好文 时间:
2017-05-27 12:15:13
阅读次数:
261
前言 前面一篇实现了参数的关联,那种只是记流水账的完成功能,不便于维护,也没什么可读性,接下来这篇可以把每一个动作写成一个函数,这样更方便了。 参数化的思维只需记住一点:不要写死 一、登录函数 1.s参数是session的一个实例类,先放这里,方便写后面代码 2.登录函数传三个参数,s是需要调用前面 ...
分类:
编程语言 时间:
2017-05-27 00:47:07
阅读次数:
314
1.定义:Jmeter中的检查点就是断言中的响应断言。 2.通过实例进行介绍: 以sogou.com搜索为例,检查搜索关键字,search.jmx badboy录制后导入Jmeter 集行参数化 对相应请求添加响应断言 对相应请求添加断言结果 一般断言执行成功,就只显示一行,否则会多显示一行 执行成 ...
分类:
其他好文 时间:
2017-05-26 19:00:07
阅读次数:
287
以实战为例,进行讲解参数化,本次讲解采用sogou.com搜索为例。 两种方式:一种可以在badboy里进行参数化,另一种在jmeter中进行,本例中采用在jmeter中进行参数化。 使用的脚本在badboy里进行录制后,在导入到Jmeter中。 1.导入录制好的脚本到Jmeter中: 2.第一种参 ...
分类:
其他好文 时间:
2017-05-26 11:53:04
阅读次数:
166
1,参数化的预编译查询语句 不安全例子 防止通过参数传不安全值,必须使用参数化的预编译查询语句 ...
分类:
数据库 时间:
2017-05-25 15:48:27
阅读次数:
246
1、测试计划中有多个线程组执行时,为了防止线程组间的相互干扰,需要如下设置一下: 2,接口测试中的上传字段为汉字时需要进行什么形式的转码? 方法一:需要把编码复选框勾选,才能正常通过接口查询数据(参数化值如“${name}”也需要勾选“编码”复选框) 方法二:在配置文件jmeter.properti ...
分类:
其他好文 时间:
2017-05-25 13:21:16
阅读次数:
197
Jmeter结构体系 把Jmeter的结构体系拆分为三维空间,如图: X1~X5:是负载模拟的一个过程,使用这些组件来完成负载的模拟; X1:选择协议,模拟用户请求,检查服务器响应是否正确,然后收集结果信息; X2:完善测试脚本部分,包括参数化,关联等; X3:控制测试脚本业务逻辑; X4:集合点, ...
分类:
其他好文 时间:
2017-05-24 12:41:37
阅读次数:
115
JMeter的三种参数化方式包括: 1.用户参数 2.函数助手 3.CSV Data Set Config 一、用户参数 位置:添加-前置处理器-用户参数 操作:可添加多个变量或者参数 二、函数助手 位置:按照1-2-3的步骤 操作:4中填写文件的位置,5中填写要读取的列的位置,第一列为0。点击【生 ...
分类:
其他好文 时间:
2017-05-23 11:15:44
阅读次数:
168