Jmeter BeanShell PostProcessor提取json数据

需求:提取sample返回json数据中所有name字段值,返回的json格式如下: {“body”:{“apps”:[{“name”:”111”},{“name”:”222”}]}} jmeter中添加后置处理器BeanShell PostProcessor import org.json.*; String response_data = prev.getResponseDataAsString(); JSONObject data_obj = new JSONObject(respon
分类: 其他 发布时间: 02-10 23:01 阅读次数: 0

Python 面向对象学习(一)

1. 面向对象的概念 面向对象编程——Object Oriented Programming,是我们在编程中解决问题的一个新的方式,一种编程的思想。而在常见的编程中,我们是以面向过程的方式解决的,首先我们了解一下面向对象与面向过程的基本概念。 1.1 面向过程 我们把完成一件工作的各个步骤依次编写代码,每一个步骤都可以封装成一个函数,在使用是只需要依次调用即可。特殊的,一个步骤也可以分成很多小的步骤,使用更小的函数来解决。 例如,把大象装进冰箱需要几步? 把冰箱门打开 把大象装进冰箱 把冰箱们
分类: 其他 发布时间: 02-10 23:01 阅读次数: 0

jmeter从CSV中获取非正常string

jmeter从CSV中获取非正常string,如CSV中有一列值为{"firstname":"Jade"},那么在beanshell中如何获取并解析? 一般的用法:${parameter},此用法,如果不是正常的string,可以正常获取,但是无法解析或打印信息。 可以使用如下方法转成string: String value=vars.get("parameter");
分类: 其他 发布时间: 02-10 23:01 阅读次数: 0

H5测试(转载)

可能有些朋友不明白啥是H5,但其实生活中我们经常会碰到。 比如,你经常收到的朋友虐狗第一式—结婚请贴。 你的朋友圈,可能会经常看到宝妈们虐狗第二式—晒可爱宝宝的相册。 你有可能也收到过这样,非常直观,充满激情和诱惑的招聘信息。 等等等等等等... 看到这里你也许恍然大悟,哦,原这就是H5! 没错,我们平时说的H5测试就是HTML5 其实就是:移动端WEB页面。 01 那么它跟安卓APP与IOS APP有什么样的区别呢? ◆ 我们以往的APP是使用原生系统内核的,相当于直接在系统上操作,是我们传
分类: 其他 发布时间: 02-10 23:01 阅读次数: 0

java:xml解析

Java解析XML文件例子:https://blog.csdn.net/zflovecf/article/details/78908788
分类: 其他 发布时间: 02-10 23:01 阅读次数: 0

ELK 插件(一) ---- head

01,   安装 node.js   wget https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.xz   tar xf node-v10.15.1-linux-x64.tar.xz   vim /etc/profile   NODE_HOME=/elk/node   PATH=$PATH:$JAVA_HOME:$NODE_HOME/bin    02, 安装grunt    npm install -g grunt-cl
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

(5)基于协同过滤推荐算法的图书推荐研究

协同过滤算法以其出色的计算速度和健壮性,在全球范围内特别是在互联网领域中取得了巨大成功。文章介绍了基于物品的协同过滤算法的基本思想和实现步骤,以及应用于实际图书推荐项目中的效果和产生的问题。基于物品的协同过滤算法的基本原理是和某用户历史上感兴趣的物品,越相似的物品,越有可能在用户的推荐列表中获得比较高的排名。算法的基本步骤为收集用户偏好,计算物品之间的相似度,计算用户对某一个物品的兴趣度。文章中介绍的系统在实际应用中效果良好。今后该系统的升级版将重点研究如何解决算法的稀疏性以及如何提高图书推荐
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

字符加密(cipher)

字符加密 Valentino 向往星空。。。某一天他脑洞大开地想要往太空中发送一串讯息,没准哪个外星文明接收到了呢?但是他突然想起一个问题,要是信息在传递过程中受到干扰,外星文明接收到错误的信息怎么办?如何校验信息的完整性?于是他找到了度娘:MD5 ( Message-Digest Algorithm ,信息-摘要算法 5)用于确保信息传输完整一致。它具有以下特点: 1、压缩性:任意长度的数据,算出的 MD5 值长度都是固定的。 2、容易计算:从原数据计算出 MD5 值很容易。 3、抗修改性:
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

jmeter 正则获取参数集合和ForEach控制器结合使用(转)

怎么把第一个请求获取的返回的多个id,在第二个请求中逐个以单个id作为请求参数来请求? 为了解决这个问题,模拟下该场景 1、请求www.163.com 主页,获取响应中的所有数字,这个获取的数字集合暂且叫ids吧,里面保存的是每个数字作为一个id 2、第二个请求也是访问www.163.com,不过域名后面追加了作为单个id的数字 步骤如下: 1、新建一个访问163的请求,并查看响应信息    2、正则获取响应信息,响应信息中包括很多数字,其中ids 表示id的集合,匹配数字-1 表示获取所有匹
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

Jmeter分布式(转)jmeter -n -t baidu.jmx -l result.jtl -R 172.16.20.146:1099

1、准备2台在同一个局域网内的机器,一台作为master主控机,一台作为slave 执行机   master机器ip:172.16.20.134   slave机器ip:172.16.20.146 2、在2台机器上安装同样版本的jmeter 和 java 3、关闭slave机器的防火墙,从master 机器能ping通到slave机器上 4、slave 机器进入jmeter\bin 目录,点击 jmeter-server.bat,启动jmeter remote 服务    5、编辑好jmete
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

[ 转载 ] Centos安装Mysql数据库纪录

yum install mysql-community-server依赖关系错误 https://www.jianshu.com/p/7b8c4dea6829 rpm -qa|grep -i mysql yum list installed | grep mysql yum -y remove mysql-community-release.noarch
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

Zabbix监控搭建

Xabbix概述 zabbix 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 ( 基于 GPL V2 ) zabbix由 2 部分构成,zabbix server与可选组件zabbix agent 进程构成 zabbix 安装完成后会产生 5 个程序:zabbix_agentd、zabbix_get、zabbix_proxy、zabbix_sender、zabbix_server,zabbix_java_gateway是可选,这个需要另外安装 zabbix_a
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

flask过滤器

什么是过滤器 1 . 有时候当我们想要在模板中处理一些变量的时候,那么就需要一种工具,类似python中的函数一样,可以将这个值传入到函数中,然后做一些操作. 在模板中,过滤器相当于是函数,把当前变量传入到过滤器中,然后过滤器根据自己的功能,再返回响应的值,之后再将结果渲染到页面中 2 . 语法 `{variable | 过滤器名字}` ,使用管道符 " | ",进行组合. jinja2中常用过滤器 如果传入变量代码块的值为 None,则传入默认值: {{ post.date | defaul
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

Jmeter 线程组、运行次数参数化(转)Jpara1=4 -Jpara2=5

Jmeter的jmx文件保存了线程数和运行次数等参数,这个参数可以在命令行中传入参数的方式来修改数值 步骤如下 1、生成线程和运行次数的参数   Jmeter选项中函数助手对话框,选中__P参数,这个参数是设置jmeter的属性值的,属性名称设置为para1 默认值设置为2,点击生成,就生成一个字符串,把这个字符串拷贝的线程数里面如下图,同样的方法设置para2,作为运行次数参数 2、保存jmx 文件 3、执行命令 jmeter -Jpara1=4 -Jpara2=5 -n -t thread
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

1.1 Python安装和使用

Python环境搭建 Python可应用于多平台包括Windows、 Linux/Unix 和 Mac OS。 Python下载 Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网:http://www.python.org/ 可以在以下链接中下载 Python 的文档,可以下载 HTML、PDF 和 PostScript 等格式的文档。 Python文档下载地址:www.python.org/doc/ Unix & Linux 平台安装 Pytho
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

Angular依赖注入原理

巴拉巴拉。。。想不起来了。。。。再看看
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

C#知识点回顾随笔目录导航

此随笔只是春节期间回顾知识点,阅读[C#学习笔记]记录(2019-2-4至2019...) 思维导图预览(使用的有道云,无法截取完整图只能发个分享链接) 思维导图在线预览 目录导航 了解C# C#语言基础 C#面向对象编程 C#中的接口 深入理解类型 C#中的委托 C#中的事件 未完待续
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

jmeter 的java请求代码在main方法里面执行

1、新建一个java请求执行加法类 public class TestDemo { public int Tdemo(int a,int b){ int sum = 0; sum = a+b; return sum; } } View Code 2、再建一个jmeter的java请求类 import org.apache.jmeter.config.Arguments; import org.apache.jmeter.proto
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

Weekly blog for week 1905&1906

It was delayed because of Chinese New Year. Type some quotes to improvise. hehe~ -Death is like the wind, always by my side. -I'll give you the esay wat out. -Honor is in the heart, not the name. -The road to ruin is shorter than you think. -Follow
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0

where语句中不能直接使用聚合函数

1.问题描述 select deptno ,avg(sal) from emp where count(*)>3 group by deptno; 在where 句中使用聚合函数count(*),报出错误:ORA-00934: group function is not allowed here 那是为什么呢? 2.问题解决: 大致解释如下,sql语句的执行过程是:from-->where-->group by -->having --- >order by --> select; 聚合函数是
分类: 其他 发布时间: 02-10 22:44 阅读次数: 0