- 博客(12)
- 资源 (2)
- 收藏
- 关注
转载 2021-06-26
Spring入门-容器&创建对象&作用域&生命周期简化开发Spring对常用的API做了封装(比如JDBC),这样就可以大大简化这些AP
2021-06-26 19:32:08
102
转载 性能测试十:jmeter进阶之webService与socket
一、webService1、添加http post请求2、添加header:Conent-type:text/xmlPost请求的body中填写<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice.lee.com/"> <soapenv:Header/> <s.
2021-05-22 08:50:13
156
转载 性能测试九:jmeter进阶之beanshell的使用+断言
一、使用BeanShell使用方式一BeanShell面板上写脚本// 从vars中获取用户定义的参数,并转换为int类型int p_skuId = Integer.parseInt(vars.get("p_skuId"));// 进行逻辑判断,如果是偶数,保存一个参数p_opt,值为“Rick”;如果是奇数,值为“Glen”if (p_skuId % 2 == 0){ vars.put("p_opt","Rick");}else{ vars.put("p_opt","G.
2021-05-22 08:49:18
624
转载 性能测试八:jmeter进阶之beanshell
* BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法;* BeanShell是一种松散类型的脚本语言(这点和JS类似);* BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大小为175k。* BeanShell执行标准Java语句和表达式,另外包括一些脚本命令和语法。 Jmeter常用的BeanShell前置处理器:.
2021-05-22 08:48:11
175
转载 性能测试七:jmeter进阶之文件上传下载、定时器
一、上传下载上传:1,POST请求,勾选 use …for post2,同请求一起发送文件里,填写文件名称,参数名称3,MIME类型: application/octet-stream(非必须)http://localhost:8080/PerfTeach/UploadServlet下载:普通GET请求http://locoalhost:8080/PerfTeach/DownloadServlet?path=D%3a%5ctest%5capache-tomcat-7.0.70%5cwe.
2021-05-22 08:46:58
214
转载 性能测试六:jmeter进阶之Cookie与header管理器
一、http cookie管理器可以在浏览器中抓取到cookie信息,然后通过http cookie管理器为http请求添加cookie信息添加cookie管理器后,Jmeter可以自动处理cookie登录页面: http://localhost:8080/PerfTeach/login.jsp添加购物车接口: http://localhost:8080/PerfTeach/AddShoppingCar?userName=admin&itemId=123&n.
2021-05-22 08:46:08
390
转载 性能测试五:jmeter进阶之后置处理器(正则、json提取器)
如,从get返回的json中提取stock的值 作为post的请求参数 1、JSON提取器 专门对json数据进行提取的后置处理器 Debug Sampler:记录之前的请求的所有参数及数据 2、正则表达式提取器可以通过正则表达式来获取http请求返回的数据引用名称:匹配后的结果,保存到一个参数中,如param正则表达式:支持正则表达式的语法,用()来进行分组,指定要获取的内容,如":(.+?),模板.
2021-05-22 08:44:53
131
转载 性能测试四:jmeter进阶之逻辑控制器
常用的逻辑控制器1,循环控制器:可以设置该控制器内的sampler执行的次数,循环次数与线程的循环次数各自独立2,if控制器:根据判断条件决定是否执行该控制器内的请求,如果是字符串比较条件,参数和字符串都需要加引号,如”{param}” == “test”3,随机控制器:随机执行该控制器内的一个请求4,随机顺序控制器:执行该控制器内的所有请求,顺序随机5,仅一次控制器:该控制器内的请求只执行一次,无论线程循环多少次6,switch控制器,设置控制器上的value(从0开始),执行.
2021-05-22 08:43:45
97
转载 性能测试三:jmeter进阶之图形插件
一、图形化插件的使用使用Jmeter插件可以更直观的查看tps和响应时间 插件官网: http://jmeter-plugins.org/downloads/all第一种方法,找到需要的插件下载jar包放到Jmeter的lib/ext目录下第二种方法,使用Jmeter插件管理器,可以自动下载并安装插件,更加方便简单 使用方法:1,下载插件管理器对应的jar包,然后放在Jmeter的lib/ext目录下2,打开Jmeter,选项-插件管理器3,勾选对应的插件,等待下载完成,点击apply,等待重.
2021-05-22 08:41:34
595
转载 性能测试二:jmeter参数化+聚合报告
一、参数化1、随机数2、随机字符串二、文件1、文本,csv_read (此方式同一个并发,永远只取一行数据,同一个并发,永远只使用同一个账户,如购物车下单)2、CSV Data Set Config添加CSV Data Set Config :线程组_添加_配置元件_CSV Data Set Config 三、变量1、用户定义的全局变量,类似于配置文件2、用户参数“用户参数”可以在每次使用的时候取值一次,适用于变化的参数 &nb.
2021-05-22 08:39:58
72
转载 性能测试一:jmeter基础入门
JMeter,一个100%的纯Java桌面应用,由Apache组织的开放源代码项目,它是功能和性能测试的工具。具有高可扩展性、支持Web(HTTP/HTTPS)、SOAP、FTP、JAVA等多种协议的特点。1、本机配置好Java环境变量2、官网下载压缩包,在任意目录下解压3、进入到Jmeter的bin目录下,双击jmeter.bat启动 添加线程组并设置参数大小:测试计划_添加_Threads_线程组 添加HTTP请求:线程组下添加_Sampler_HT.
2021-05-22 08:36:02
66
转载 Java命令:jstack — 获取线程dump信息
目录一、命令介绍 二、使用实例 实例一:jstack查看输出 实例二:jstack统计线程数 实例三:jstack检测死锁 实例四:jstack检测CPU高 一、命令介绍Usage: jstack [-l] <pid> (to connect to running process) //连接活动线程 jstack -F [-m] [-l] <pid> (to connect to...
2021-05-18 22:25:50
1938
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人