mongodb写入性能测试脚本记录

一、逐条写入性能测试脚本

[[email protected] bin]# ./mongo 172.27.8.118:40000

SHARDING_2:PRIMARY> use admin
  switched to db admin
  SHARDING_2:PRIMARY> db.auth(‘wlan‘,‘wlan‘)

SHARDING_2:PRIMARY> use estestdbnew

switched to db estestdbnew

SHARDING_2:PRIMARY> for(var i=0;i<1000;i++){db.estestdbnew.insert({name:"new", age:999})}

一、批量写入性能测试脚本

var bulk = db.test.initializeUnorderedBulkOp();for(var i=0;i<100000;i++){bulk.insert( { item: "abc123", defaultQty: 100, status: "A", points: 100 } )}   ---写入十万条bulk.execute();
时间: 2024-10-12 11:42:49

mongodb写入性能测试脚本记录的相关文章

性能测试脚本开发(LR.NET控件)

版权声明:本文为兄弟连IT教育原创文章,未经博主允许不得转载. 性能测试过程中,最耗费经历的就是编写性能测试脚本的过程,在大部分的测试工具中都是采用录制的方式,通过录制产生脚本,然后根据需要进行修改,以及参数化.有些时候为了能够完成某一个功能的脚本,需要将录制下来的脚本进行"大手术",给编写脚本的人带来了很大的麻烦. 这篇文章向大家介绍了一种新的方式产生脚本,对于 ISV (独立软件开发商)和一些有 代码的测试厂商带来了很大的方便,特别是一些 C/S 结构的产品采用此种方式更加有效.文

LR实现http协议性能测试脚本

1.  GET方式的HTTP请求性能测试脚本 Action() { web_set_max_html_param_len("10000"); web_reg_save_param("retCode", "LB=retCode\":\"", "RB=\"", "NotFound=WARNING", LAST); lr_start_transaction("test&qu

LoadRunner 性能测试脚本

1   概述 脚本录制编写是性能测试的一个重要环节.在性能测试过程中,虚拟用户模拟真实用户使用被测系统,这个"模拟"的过程正是通过性能测试脚本来实现的.因此,编写一个准确无误的脚本对性能测试有至关重要的意义.完成性能测试脚本包括两个步骤:脚本录制和脚本编写,本文重点关注脚本编写. 2   脚本录制 2.1.录制方式 HTTP协议脚本录制可选两种方式:基于HTML和基于URL.选择哪种录制方式的原则如下:基于浏览器的HTTP应用系统选择HTML,基于其他方式的HTTP应用系统选择URL.

shell 脚本记录

shell脚本中执行另一个shell脚本 可以在一个shell脚本中执行另一个shell脚本(或非可执行文件,主要用于取得一些变量的值),方法是: . 文件名(包括路径) 或 变量=文件名(包括路径) . $变量 注意,圆点后面有个空格. 这样,在本shell脚本的后面部分就可以引用其他文件中声明的一些变量. linux手动添加开机启动的服务 执行下cat /etc/rc.local看看这个文件,不需要任何帮助手册和文档,看完这个文件后你就有更好的办法来添加一个开机启动的服务. #!/bin/s

品味性能之道&lt;九&gt;:利用Loadrunner编写socket性能测试脚本简述

一.概述 Loadrunner拥有极为丰富的工具箱,供予我们制造出各种奇妙魔法的能力.其中就有此次要讨论的socket套接字操作. 二.socket概述 socket是操作系统中I/O系统的网络延伸部分,它扩展了操作系统的基本I/O到网络通信,使进程和机器之间的通信成为可能.如果想完全地理解socket在Loadrunner中如何工作的,熟悉一些关于它的历史会很有帮助. 当前常用的socket,最早起源于BSD UNIX类的操作系统.在UNIX系统上,比如BSD,把对网络的支持加入操作系统,以一

Mongodb中修改一条记录

第一步:打开cmd,运行mongo.exe 第二步:引用需要加载的数据库 use 数据库名  //如果数据库名不存在,mongodb会自动建立数据库 第三步:赋值创建一个文档对象 post.Comment=[]; 第四步:提交插入文档 db.表名.update({_id:ObjectId("ef2dasfsafsaf3aea23w434")},post)    //如果表名不存在,mongodb会自动建立表 表示找到objectId对应的文档后,增加或修改Comment字段值 第五步:

PADS 脚本记录:关于 getObjects

PADS 脚本记录:关于 getObjects GetObjects(plogObjectTypeComponent, "ZBOM*", False) 返回的一个对象,所有 ZBOM Commponets 对象,可以使用 count 计算对象数量. 如果使用其中一个,需要用 For Each 循环出. 原文地址:https://www.cnblogs.com/F4NNIU/p/10391954.html

路径问题 Global文件中写入错误日志记录

“~”表示Web 应用程序根目录,“/”也是表示根目录,“../”表示当前目录的上一级目录,“./”表示当前目录 1  throw抛出异常     2 执行OnActionExecuted 方法   3执行 Global  中的 Application_Error 方法写入日志 global文件中写入  错误日志记录 protected void Application_Error(object sender,EventArgs e) { Exception lastError = Server

创建性能测试脚本时如何选择HTML模式和URL模式

在默认情况下,选择“HTML-based script”,说明脚本中采用HTML 页面的形式来表示,这种方式的脚本容易维护,容易理解,推荐以这种方式录制. URL-based script 说明脚本中的表示采用基于URL的方式,所有的 http的请求都会被录制下来,单独生成函数,所以URL模式生成的脚本显得有些杂乱.URL录制的脚本中 web_concurrent_start函数是并发组的开始标记,web_concurrent_end是并发组的结束标记.在并发组的函数不是立即执行的,在并发组开始