jmeter java 请求 payload

1.注册页面抓包看见内容如下:

POST http://test.nnzhp.cn/bbs/forum.php?mod=post&action=edit&extra=&editsubmit=yes HTTP/1.1
Host: test.nnzhp.cn
Connection: keep-alive
Content-Length: 1311
Cache-Control: max-age=0
Origin: http://test.nnzhp.cn
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarySoNdnEOA6mQSVirW
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Referer: http://test.nnzhp.cn/bbs/forum.php?mod=post&action=edit&fid=170&tid=600&pid=1036&page=1
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6,zh-TW;q=0.4
Cookie: tjpctrl=1485314515635; RRZi_2132_saltkey=ma88N76D; RRZi_2132_lastvisit=1485244553; RRZi_2132_nofavfid=1; RRZi_2132_visitedfid=170; RRZi_2132_ulastactivity=c00dT0EhfCAtiXNvS8UvoKBwuC6VSOpa6jsgWf0TDi9LXJuSK243; RRZi_2132_auth=c34cSTtRuL2uA41GG1nXOTyim%2BkAYV%2Fj08vlew54IsExVcrcZBsEGF155mIEti1AEY3BdlLrmx8VItm3iRF%2Bq6Tp; RRZi_2132_lastcheckfeed=4403%7C1485309598; RRZi_2132_security_cookiereport=bca70J5fMXT2ie%2BCv682W6jKEZldW991neKXVOEv0rXExoLeepgB; RRZi_2132_sendmail=1; RRZi_2132_lip=205.132.175.177%2C1485314071; RRZi_2132_st_t=4403%7C1485314086%7Cee7b0c52d3d290137486bddea13e35e2; RRZi_2132_forum_lastvisit=D_170_1485314086; RRZi_2132_clearUserdata=forum; RRZi_2132_st_p=4403%7C1485314173%7C9fc5f19491381c27533c3000ef8e32df; RRZi_2132_viewid=tid_600; RRZi_2132_sid=vjla5f; RRZi_2132_editormode_e=1; RRZi_2132_checkpm=1; RRZi_2132_noticeTitle=1; RRZi_2132_smile=1D1; RRZi_2132_lastact=1485314179%09misc.php%09patch
x-auth-token: 146c12e64b94d7d22ef0d43e451410a2f0ecb8dc

------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="formhash"

2eafd547
------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="posttime"

1485314177
------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="delattachop"

0
------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="wysiwyg"

1
------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="fid"

170
------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="tid"

600
------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="pid"

1036
------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="page"

1
------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="subject"

------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="message"

qqqqqqqqqqqqqqqqqqqqqqqqqq
------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="usesig"

1
------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="delete"

1
------WebKitFormBoundarySoNdnEOA6mQSVirW
Content-Disposition: form-data; name="save"

------WebKitFormBoundarySoNdnEOA6mQSVirW--

2.看到request payload 是WebKitFormBoundary就头疼,怎么跟之前不同的

翻查了google,看不懂官方文档,只能录制了

原来是http request的implementation的问题,选择java

然后参数名输入delete,参数为1。逐个输入就可以了

时间: 2024-10-20 21:00:32

jmeter java 请求 payload的相关文章

Jmeter Java请求

一.为什么要使用Java请求 现有的post . get 无法对加解密及鉴权的接口进行测试,需要进行封装,然后再请求,怎么进行封装?通常使用的方式是使用httpclient 工具类型来操作,下面举一个简单的Java自定义测试代码例子,使用Java编译器编写测试代码 二.完成以下几部曲即可 1.打开IDE(这里我使用的是 eclipse Luna 4.3),创建一个Java工程项目名为enterprise 2.从Jmeter的安装目录lib/ext中拷贝两个文件ApacheJMeter_core.

Jmeter性能测试之如何写Java请求测试用例类

一. 引言: 最近工作中的一个项目要求做性能测试,该项目由提供服务的几个应用组成,选用的框架是阿里巴巴公司开源的服务框架Dubbo.关于Dubbo的介绍,网上也有很多资料,本人只是做了粗略的了解,没有深入研究,相关资料地址如下:http://www.iteye.com/magazines/103,http://alibaba.github.io/dubbo-doc-static/User+Guide-zh.htm#UserGuide-zh-%E6%80%A7%E8%83%BD%E6%B5%8B%

第二篇--Jmeter测试Java请求

前提:需要准备eclipse作为开发工具,安装jdk,准备完毕,接下来开工喽! 1.新建Java工程BMIrisJNIJarTest,新建lib目录,将Jmeter安装目录下lib/ext包下的ApacheJMeter_core.jar和ApacheJMeter_java.jar复制到lib下,然后导入下图jar包   2.AbstractJavaSamplerClient是Java请求的核心接口,实现接口AbstractJavaSamplerClient,sampleResult的开始和结束方

jmeter的http post请求与测试Java请求

1.jmeter 测试Java请求 1.1 建立测试类,在被测程序中添加测试类 1.2 将测试程序打包,打成不可运行的包 1.3 将打好的包,放在$JMETER_HOME/lib/exts下面,把测试包依赖的jar放在$JMETER_HOME/lib 2.jmeter测试https post http://my.oschina.net/u/147181/blog/164873 2.1 填写好地址及路径,协议修改为https 端口和代理默认即可

jmeter中实现java请求实战日志

jmeter中实现java请求思路:采用jmeter提供的框架包,创建一个类,继承类JavaSamplerClient 重写该类的以下四个方法 getDefaultParameters() runTest(JavaSamplerContext context) setupTest(JavaSamplerContext context) teardownTest(JavaSamplerContext context) 重点是通过getDefaultParameters方法构造jmeter参数,将从

性能测试十一:jmeter进阶之java请求

使用Java编写JDBC脚本对Mysql进行增删改查等操作的性能测试 使用Jmeter提供的脚本框架依赖的jar包(分别在jmeter目录下的lib和ext目录下) ApacheJMeter_core.jar ApacheJMeter_java.jar avalon-framework-4.1.4.jar jorphan.jar logkit-2.0.jar 若为4.+以上的jmeter还需加两个 slf4j-api-的.jar包 脚本调试好后,导出为jar包,放在apache-jmeter-3

性能测试十二:jmeter进阶之java请求参数化

如项目中的ip.端口号之类的,都可以在此代码中定义 public Arguments getDefaultParameters() { // TODO Auto-generated method stub return null; } 此处注册两个参数到jmeter的变量池: p_name,默认值设为abc p_desc,默认值设为123 /** * 此函数里面可以人工注册一些参数,这些参数可以在java请求面板里展示或更改 */ @Override public Arguments getDe

jmeter 的java请求代码在main方法里面执行

1.新建一个java请求执行加法类 public class TestDemo { public int Tdemo(int a,int b){ int sum = 0; sum = a+b; return sum; } } 2.再建一个jmeter的java请求类 import org.apache.jmeter.config.Arguments; import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient;

利用jmeter发起java请求调用shell脚本

1.创建maven项目 在pom文件中加入依赖: 2.在路径src/main/java下创建类,如类名shellclass 3.      创建jmeter调用类,如jmtershell,完成jmetershell编写后导出成jar包. 3.     将shelljmeter.jar放入jmeter安装路径\lib\ext目录下:将依赖的maven包ganymed-ssh2-210-huson-1.jar放入jmeter安装路径\lib路径下. 4.         在jmeter中创建java