自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 jmeter工具页面中influxdb+granafa的监控平台搭建

Influxdb是什么:influxdb是一个时序数据库特点:1.基于时间序列支持函数(min,max)2.可度量3.基于事件4.Jmeter运行得出的jtl文件打开就是一个时间撮的数据Grafana:是一款国语言编写,用于大规模指标的可视化显示敲重点:可以理解成jmeter是一个做性能的工具,用于产生数据写到数据库Influxdb是数据库存储数据grafana 读取数据库的数据,展示数据那么如何搭建平台呢?第一步:将包丢到服务器解压1.unzip influxdb+grafana.z

2020-07-06 22:35:47 157

原创 性能常见的两个监控工具以及区别

一、安装serveragent在服务器上安装ServerAgent-2.2.1优点:可以时时观察监控到数据~1.进入对应的服务器新建一个文件 mkdir severagent2.把压缩包放在服务器上然后解压3.unzip severagent4.然后执行 ./startAgent.sh5.如果没有权限:chmod u+x startAgent.sh6.如果服务器是阿里的那么4444端口是不行的,所以需要修改端口命令:./startAgent.sh --udp-port 0 --tcp-p

2020-07-01 15:57:41 441

原创 python种常见的4种参数传递方式,以及注意点

函数的几种参数类型让我们来看一个代码吧def func_test(a,b,c=5,*args,**kwargs):print(a)print(b)print©print(args)print(kwargs)func_test(5,6,7,8,9,10,a1=1,b1=2,gender=‘M’, job=‘Engineer’)这个是打印出来的结果注意点如下。在平时操作的过程中遇到了以下坑def func3(**kwargs):print("kwargs:", kwargs)f

2022-01-15 18:00:01 439

原创 pip 安装第三方包提示Unknown or unsupported command ‘install‘

前阵子重新安装了一下系统结果出现了python安装第三方插件的时候一直报错??那怎么办呢window系统cmd打开dos控制台输入where pip这个时候找到你对应的python安装位置,以及pip的位置切换盘D:进入对应的位置再次输入pip inatall selenuim...

2022-01-07 14:39:05 564

原创 python练习题--01

========================根据输入1-7的数字判断星期几num = input(“请输入1-7的任意一个数:”)print(type(num))num1 = int(num)li= [“一”,“二”,“三”,“四”,“五”,“六”,“七”]li1=li[num1-1]print(“今天是星期{}”.format(li1))=一个 5 位数,判断它个位与万位相同,十位与千位相同。 根据判断打印出相关信息。======================import r

2021-11-26 15:46:15 290

原创 jmeter之测试竞拍项目mqtt的接口

项目背景最近接了个测试类似竞标的项目竞拍的东西有初始价格例如10块钱,有步数长(可以整数可以小数)10块钱假设A=10+10 那么B=10+10+10第二次A=10+10+10+10 B=10+10+10+10+10就是很多人一起,你出一下价格,我出一下价格,最高价格的不能再出而我选择了2个竞拍者作为例子,写了2种方法第一种:选择了while用法,这个试用整数暂定竞拍20轮,一定要给个number初始值,放在用户自定义变量那边弄一个轮次的计时器第二步数弄一个第一个竞拍者的轮次

2021-11-24 17:07:49 180

原创 使用jmeter进行接口的无序对比~

项目背景最近测试了一个文化旅游相关的项目后台给出的一个住宿的接口是按照时间显示前端则要求随机显示那怎么样去做数据比对呢???我用了2个id和名称这两字段对比,因为我怕有名称一样的第一步:jmeter链接数据库获取数据库的数据@1链接数据库@2数据库的查询一般我们会用**${参数名字_#}**表示数据库才查出来的值是多少个第二步写个接口第三步接口数据json提取,其中-1表示全部其中**一般会用${参数名称_matchNr}**来表示接口匹配的数量第四步骤在接口的请求

2021-11-24 16:41:33 714

原创 企业微信添加root主动发布消息

第一步首先你必须新建一个企业微信群然后添加一个机器人第二步查看对应的机器人地址第三步编写接口,这一步是参考网上cur的写法curl ‘https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=978c2f04-782a-457d-ab66-adbeeb3b05e5’ -H ‘Content-Type: application/json’ -d ’{“msgtype”: “text”,“text”: {“content”: “吃饭饭

2021-10-09 17:29:08 291

原创 jmeter接口返回的多个数据和数据库的对比

一、项目中用到了一个列表的数据和数据库的数据进行了对比1.刷新这个项目的接口只是获取刷新接口然后根据json提取这边是一个刷新的接口然后一页只有10条数据匹配的数量${参数名_matchNr}第二步骤,连接数据库再写个断言int M =${rid_matchNr};for(i=1;i<=M;i++){String sql_aid= vars.get(“aid_”+i);String res_rid= vars.get(“rid_”+i);log.info (sql_aid)

2021-08-19 15:11:00 1599

原创 jmeter分布式压测学习小结~

为什么要做分布式压测?回答:有时候需要的虚拟用户数比较大,一个负载机的资源不足以支持,就需要多台机器共同生成负载。就是分布式压力测试so~第一、分布式环境配置分布式的前提:1.主攻和助攻机器的jmeter要一致2.Jmeter版本一致3.Jdk的版本要一致4.Jmeter脚本中的csv文件要一致特别是csv路径(注意尽量用相对路径./文件scv)5.Jmeter的插件要一致6.重点:同一局域网,防火墙可以开放端口7.保持一致的方法就是:直接压缩本地的jmeter包第二、上助攻机器上放置

2020-07-02 16:43:11 301 1

原创 python--02字符串学习

字符串切片:[起始位置:终止位置+1]下标索引取值(取单个值)desc = “名字yellow python”res = desc[0:2] #这个是一个左闭右开的区间范围print(desc[2])#加步长切片#字符串切片:[起始位置:终止位置+1:步长]...

2020-07-01 16:22:27 113

原创 web常见元素定位的方法

常见元素的XPTH的几种方法1.//标签名[@属性名称=值] //*[@属性名称=值]2.逻辑运算//标签名[@属性名称=值 and @属性名称=值]3.文本定位://标签名[text()=文本值]4.包含定位://标签名[contains(@属性,值)] //标签名[contains(text(),值)]5.层级定位://div[@id=“u1”]//a[@name=“tj_l...

2020-07-01 16:19:55 291

原创 web自动化之tip提示如何定位元素

遇到这种tip提示我们怎么定位啊~~~第一步F12打开开发者模式第二部:打断点第三步:定位元素第四步:定位到元素啦啦~~完美

2020-03-03 09:22:58 453

原创 jemter模拟多用户的注册

第一步首先模拟生成随机的电话号码步骤开始啦啦啦~设置一个默认请求值1.用手机生成验证码设置一个链接数据库,目的是为了取到验证码链接数据库2.发起请求用sql搜出数据从对应的数据里面取出code正则表达式注册...

2020-02-27 11:47:11 317

原创 python-01一些简单的语法

import keywordprint(keyword.kwlist)关键字:False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’,‘async’, ‘await’, ‘break’, ‘class’, ‘continue’,‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’,‘for’, ‘from...

2020-02-25 18:47:56 81

原创 jmeter监控CPU一直报错

在服务端已经安装了Agent,并且启动了且在但是运行起来发现还是一直在报错提示:Jmeter perfMon plugin ERROR: java.net.ConnectException: Connection timed out: connect崩溃后面在本地电脑运行了命令:telnet ip地址 端口号提示链接失败,在服务端电脑关闭防火墙之后,再次查看端口正常,再次运行jme...

2020-02-25 11:36:51 1139

原创 json和字典如何转化和区别

json与字典的区别?json格式的数据,在python中以字符串的形式呈现json中的空值为nulljson 中除数据外,所以以key和value都是字符串,且一定要双引号引起来例如:data_json = ‘[{“id”: 6,“title”: true, “amount”: 400.0, “bidding_start_time”: null},{“name”: “yellow”, ...

2020-02-20 18:14:51 466

原创 python--列表的常见几种方法

2020-02-19 17:30:44 98

原创 python中请求的一些说明~

请求头中的 Accept、Content-Type、User-Agent、Cookie分别代表什么含义?Accept: 告诉服务器,客户端采用的编码 比如:application/json,这就告诉服务器,我的编码格式是 json的,你传给我也是这样的格式Content-Type: 代表发送端(客户端|服务器)发送的实体数据的数据类型。比如:Content-Type:text/html; 代表...

2020-02-19 17:12:10 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除