【转】Apache Jmeter发送post请求

下面用Jmeter发送一个post请求,

  对应的js代码如下:


$("#register_a").click(function() {

var name = $("#uname").val();

var pwd = $("#pwd").val();

var email = $("#email").val();

var user = {

"name" : name,

"password" : pwd,

"email" : email

};

$.ajax({

beforeSend: function(xhrObj){

xhrObj.setRequestHeader("Content-Type","application/json");

xhrObj.setRequestHeader("Accept","application/json");

},

type : "POST",

url : "./register",

contentType : "application/json;charset=utf-8",

data : JSON.stringify(user),

success : function(data) {

return;

//  window.location.href = "./u_" + data.id + "/";

},

dataType : "json"

});

});

  jmeter配置如下:

  通过目录树查看结果:

时间: 2024-10-22 08:25:55

【转】Apache Jmeter发送post请求的相关文章

jmeter 发送http请求,并把获取到的请求的订单信息保存到文件中

有一个任务,需要频繁发送订单请求,并分析订单请求中有没有存在重复订单号,思路是用jmeter 发送http请求,使用正则表达式获取到订单号,并把订单号和线程号作为参数提供给java请求,在java请求中把订单号写到包括有线程号的命名文件中.完成出来的样子是这样的 步骤如下: 1.Jmeter 发送http请求 1) 新建HTTP信息头管理器 2) 新建HTTP请求 2,在下单过后返回部分信息如下:"msg":"下单成功","result":&qu

android使用apache httpclient发送post请求

package com.liuc; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.apache.ht

Jmeter发送HTTPS请求

Jmeter一般来说是压力测试的利器,最近想尝试jmeter和BeanShell进行接口测试.由于在云阅读接口测试的过程中需要进行登录操作,而登录请求是HTTPS协议.这就需要对jmeter进行设置. (一)设置HTTP请求 我们首先右键添加线程组,然后继续右键添加控制器,由于登陆操作只请求一次,因而选择仅一次控制器.接下来右键添加sampler->HTTP请求,设置HTTP请求.这里注意的地方首先是端口号,如果只是普通的HTTP协议,默认不填,而这里是HTTPS协议,因而填端口号443.另外“

如何使用 Jmeter 发送 Json 请求

公司最近有一个项目,需要持续发送大量的 Json 请求到服务器,从而测试服务器可靠性. 我就发送 Json 请求部分发布这个博客. 一般来说, Json 请求的数据都保存到 CSV 文件中,然后使用 Jmeter 不断的从文件中读取 Json,不断的发送. 在这一部分,目前互联网上主流的处理方式是,对 Json 请求中每个字段的内容进行格式化,然后在 Jmeter 界面上进行再组装. 而一旦 Json 请求中的字段太多了,这种处理方法就太过繁琐了. 我觉得可以尝试把每个 Json 请求 做为一个

jmeter发送http请求(初学者)

1.jmeter安装配置(百度,这里就不赘述了) 2.添加线程组 测试计划-->添加-->Threads-->线程组 3.线程组配置 线程数:用户数或者并发数,设置为100则有100的并发量 Ramp-Up Period(in seconds):准备时长,以一秒为单位,设置多长就是需要多久的时间全部线程启动,也就是达到最大的并发量 循环次数:单个线程循环的次数,如1线程,5循环,则共发送5次请求.勾选永远则需要手动停止或服务器奔溃为止 4.添加HTTP请求 线程组-->添加--&g

jenkins构建自动执行jmeter 发送http请求,中间有替换参数路径

#在构建目录下创建jmeter目录,在这个目录下面执行jmeter性能测试mkdir -p $WORKSPACE/target/apache-jmeter-3.1/#复制jmeter文件到执行测试目录/bin/cp -r /app/jmeter/apache-jmeter-3.1/* $WORKSPACE/target/apache-jmeter-3.1/ #复制参数文件到jmeter bin目录下cp $WORKSPACE/*.csv $WORKSPACE/target/apache-jmet

jmeter发送soap请求

以天气预报接口为例: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl 1.通过SoapUI软件等软件将WSDL文档生成其相应Soap消息来设置 File---->new soapUI Project---->输入Project Name---->Initial WSDL/WADL:输入http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsd

转载:一步一步和我学Apache JMeter

声明:非原创,在一个技术群里分享到的文件,在这里copy一下,以便长久用. 一.       Apache JMeter介绍 1.  Apache JMeter是什么? Apache JMeter 是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试和性能测量.它最初被设计用于Web应用测试但后来扩展到其它测试领域.最拉的版本是2.2,大家可以到http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi

apache jmeter

apache jmeter是一款非常不错的web压力测试工具,并且这款工具是开源的. 1,添加测试元件 2,控制器 Jmeter有2种类型的控制器:采样器和逻辑控制器,二者结合起来驱动测试进程,采样器被JMeter用来向服务器发送请求. 如,当测试人员想往服务器发送一个HTTP请求时,就加入一个HTTP请求采样器. 用户可以使用逻辑控制器来控制JMeter的测试逻辑,比如如何发送请求.eg:测试人员可以插入交替控制器来轮流发送多个请求 采样器 采样器告诉JMeter发送一个请求到指定server