- 博客(12)
- 资源 (15)
- 收藏
- 关注
原创 ngrinder 如何压测mongo库?
1.原理简单。下载一个mongo库的jar包到lib上传上去2.我应用3.2.2版本的添加这些代码;class TestRunner { private static MongoClient mongoClient private static host = "localhost" //your host name private static po...
2018-06-27 10:51:55 376
原创 ngrinder 动态参数例子,python篇
在上篇的基础上,进行请求的动态参数传参,原理是写个函数,进行随机获取文件的行的内容,为了简单运算,文件获取的是就一列的内容,需要着自己稍微扩展下方法就可以备注文件控制在1G以内。压测数据已经够用。1.请求的时候,每次获取随机的id值;2.拼接请求URL3.运行调试4.压测通过;5.附加代码随机获取文件内容。一列的值。def getRandomUserId(): count = len(open("...
2018-06-26 17:26:07 1415
原创 ngrinder 调用lib 库连接mysql
1.ngrinder 调用lib库,为后面压测中间件打下基础,编译成jar包可以调用就可以进行压测2.例子为调用lib库的链接库为mysql-connector-java-5.1.37.jar 先把mysql-connector-java-5.1.37.jar上传到lib库中如图所示;3.建立mysqltest.groovyimport junit.framew...
2018-06-26 14:55:58 640
原创 ngrinder python编写case
1.case 用户python代码编写# -*- coding:utf-8 -*-# A simple example using the HTTP plugin that shows the retrieval of a# single page via HTTP.## This script is automatically generated by ngrinder.## @author ...
2018-06-26 11:33:46 1425 1
原创 ngrinder-monitor增加监控压测机技巧
1.如果不启动这个,会是什么结果右边的monitor是空的2.在被压测环境下。安装ngrinder-monitor ,安装简单,就是解压tar。执行run_monitor.sh就可以了。3.执行的结果为:...
2018-06-25 14:44:22 1242
原创 ngrinder Docker 部署
1.按照docker img2.vi编写配置文件为docker-compose.yaml3.注意端口会冲突,ngrinder Docker 部署ngrinder 分为 控制器和agent 两个部分,agent 可以部署多台,提升压测能力docker-compose.yaml ngrinder-controller: image: ngrinder/controller conta...
2018-06-22 10:38:34 960
原创 nginder json 转换
1.查询了groovy提供 三个“”“,我不建议用这个,直接修改‘’ 这样方便拷贝和张贴。import groovy.json.JsonSlurper....def message = """{ "glossary": { "title": "example glossary", "GlossDiv": { "title"
2018-06-21 18:01:12 378
原创 如何用ngrinder替代jmeter
1.ngrinder简介:一句话。使用简单,入门简单,但要玩好,一点也不简单2.jmeter 简介:一句话。入门需要看下demo的例子。对会java代码的也相对简单。不过jmeter的线程真心不怎么样;nGrinder简介nGrinder是基于Grinder开源项目,但由NHN公司的nGrinder开发团队进行了重新设计和完善(所以叫做nGrinder)。nGrinder是一款...
2018-06-19 16:00:34 2067 1
原创 性能测试用ngrinder工具进行混合场景压测操作(带代码)
1.思路:按照场景进行分配,各个名字:例子为1:1,也就是各个命中50%注意:真实的场景,比例不会怎么刚刚好,可以通过请求总数的比例换算一下;2.通过定义2个Gtest。进行50% 接口的互相混合;要求 命中率 test1 50% test2 50% 3.想出多线的报表,需要配置间隔这里配置一下;.......4.具体...
2018-06-13 15:27:33 2318 2
原创 动态参数,简单的例子;
import static net.grinder.script.Grinder.grinderimport static org.junit.Assert.*import static org.hamcrest.Matchers.*import net.grinder.plugin.http.HTTPRequestimport net.grinder.plugin.http.HTTPPl...
2018-06-12 17:52:51 456
原创 ngrinder for mysql完全版
1.建h2的数据库,修改为mysql到表 2.建立mysql数据库,建每个表的即列入导入到mysql里面 3.代码的数据库链接需要修改到mysql数据库 .运行的容器为tomcat 8.0版本 .maven的配置需要mysql的配置,类似与springboot+mysql的配置 .运行...
2018-06-06 17:31:34 632 1
原创 ngrinder 二次改造项目
1.我建立的git分支;里面报告lib的全部代码;2.有需要的自取; https://github.com/keny16888/ngrinder
2018-06-01 10:23:28 987
pandas1.5.2 Html文档资料
2022-12-07
testrail5.7-6.6-api-master
2020-11-07
django.pdf
2019-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人