logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python3-API流量回放/锲约测试/自动化测试

ps:1、作者 Windows exe 运行,其它系统可自行打包或以 Python ppl x 执行.2、运行程序需要在项目根目录下运行…参数提取器,默认是取第1个值(支持提取response与headers接口的返参)Jsonpath语法请参考:https://goessner.net/articles/JsonPath1.字符在里面:[“msgId”]`实际为:assert "msgId" i

#python#测试工具#安全性测试
jenkins-5-使用http请求远程构建Job

前言:平时都是登录jenkins进行构建Job,但我不不想或其它集成的时候用到,所以弄了个远程触发Job构建,是挺不错的。当前也有Python 等语言的sdk,亦可直接使用。场景:想开放Job让别人构建,但又不想给别人登录jenkins,触发同步数据或其它Job。结合python自动化写点代码丰富一下,实现构建自由(反正实现不了财务自由)。等等一、jenkins 全局安全设置1...

文章图片
#java#python#http
jmeter-13-使用JSR223断言(推荐)

之前都在使用 BeanShell 前后置、断言等,但是查看官方文档时发现推荐使用 JSR223 其实 BeanShell 是 JSR223 里面的一种,下面我们继续了解下。翻译:强烈建议迁移到JSR223 Assertion+Groovy,以提高性能,支持新的Java功能以及对BeanShell库的有限维护。通过了解 JSR223 是 Jmeter 可提供多种脚本语言实现你想实现的功能,如下图可选

文章图片
#jmeter#java#开发语言
jmeter-8-分布式压测(远程启动)

简介:单台负载机在高并发下,可能机器硬件本身承受不住,或需要更高的压力测试等等情况,这时候我们可远程分布式压测。简单看看这个网络图,理解一下,多个node节点,一台master机器控制多节点node。一、master 节点配置1、jmeter.properties 配置文件设置远程ip:remote_hosts=127.0.0.1:1099输入远程机器的ip地址,一般是局域网ip地址...

#分布式#压力测试#java +1
python接口自动化12-流量回放神器:mitmproxy(下)

一、mitmproxy做扩展比如接口用例信息收集,回放对比,安全测试都可以那么便可以通过:mitmdump -s xx.py扩展可查阅中文文档:https://ptorch.com/docs/10/addons-overview1、有需求将某些请求域名包含的,写入文档方便回放,或者入库等。import timeimport jsondef dumps(txt, beaut=0)...

#python#自动化#json +2
python接口自动化11-流量回放神器:mitmproxy(上)

简介:mitmproxy是一组工具,可为HTTP/1,HTTP/2和WebSockets提供交互式的,具有SSL/TLS功能的拦截代理。官方文档:https://docs.mitmproxy.org/stable/中文文档:https://ptorch.com/docs/10/mitmproxy_introduction3个强大的核心工具 mitmproxy项目的工具是一组暴露通用底层功...

#自动化#https#运维 +2
jmeter-6-从入门到放弃【性能基础篇】

通常我们使用【阶梯式】压测,支持远程启动分布式压测。阶梯式也就是模拟一段时间内不断增长,直到指定的数量暂停增长,在一段时间进行大量请求测试。如果需要并发测试,那么将需要合理设计场景,比如秒杀,可以使用同步器,一键启动所有远程调用多个机器把1000个线程用户启动完成,然后一起发送请求。性能测试是很需要对整个链路数据的流向经过哪些(调用了谁、经过哪些中间件)个人认为性能测试的价值:体现在应用服...

#数据库#中间件#java +2
Docker学习10-docker-slenium进行web自动化测试

前言实际上是 docker 中部署一个 Selenium Grid,它用于分布式自动化测试,就是一套Selenium 代码可在不同的环境上运行。Selenium Grid 又分为:hub :主节点,它首先根据你的代码来识别分配到哪个node节点去运行;node:分支节点,由主hub主节点分配给本地/远程node来运行测试用例。环境准备:centosdockerpytho...

#分布式#docker#selenium +1
Docker学习6-快速安装jenkins及禅道系统

前言今天我们来学习 docker 如何快速安装 jenkins 和禅道系统。如果你们还没有用禅道或其他管理工具,强烈推荐下赶紧 docker 安装禅道就用用起来吧一、doocker 安装 jenkins1、首先要安装了 docker,可参考:https://www.cnblogs.com/gsxl/p/11674378.html2、首先创建挂载目录:jenkins,并且给与权限...

#linux#docker#centos +2
jmeter-2-ant+jenkins持续集成测试

前言本篇将让你会了解到:jmeter + ant + jenkins 三者结合会达到如何的效果呢?没错就是持续集成流水线了;一、必备环境1、jdk2、jmeter3、ant4、jenkins5、git 或 gitlab 或无代码托管(build.xml、jmx、等样式代码)以上必备环境如果没有安装好那么请详细看这篇(jenkins/git/gitlab需自行安装,这里不展...

#java#python#git +2
    共 15 条
  • 1
  • 2
  • 请选择