All Projects → dperfly → fiddler2jmeter

dperfly / fiddler2jmeter

Licence: Apache-2.0 License
JMeter脚本录制工具:将Fiddler/Charles转换为JMeter 4.0以上的脚本,并支持过滤功能 JMeter script recording tool: converts Fiddler / Charles into scripts above JMeter 4.0, and supports filtering function

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to fiddler2jmeter

jmitm
Java版本的mitmproxy,对本地浏览器所有的Http(s)请求和响应进行拦截并「重制」;也可充当轻量级B/S版抓包软件;
Stars: ✭ 19 (-5%)
Mutual labels:  charles, fiddler
jmeter-grpc-plugin
A JMeter plugin supports load test gRPC
Stars: ✭ 36 (+80%)
Mutual labels:  jmeter, jmeter-plugin
Jmeter.Plugin.TailSampler
Sampler, performing parallel loading of specified resources.
Stars: ✭ 13 (-35%)
Mutual labels:  jmeter, jmeter-plugin
Whistle
HTTP, HTTP2, HTTPS, Websocket debugging proxy
Stars: ✭ 9,683 (+48315%)
Mutual labels:  charles, fiddler
jmeter-grpc-request
JMeter gRPC Request load test plugin for gRPC
Stars: ✭ 137 (+585%)
Mutual labels:  jmeter, jmeter-plugin
jmeter-rmi-plugin
Plugin to add support for recording and playing back RMI calls
Stars: ✭ 14 (-30%)
Mutual labels:  jmeter, jmeter-plugin
ltc
Online web application-dashboard for report analyzing,running and online monitoring of load tests started with JMeter
Stars: ✭ 185 (+825%)
Mutual labels:  jmeter, jmeter-plugin
TarsJMeter
The bridge connecting JMeter and Tars, it ensures that people can efficiently use JMeter to complete the stress test of Tars microservices
Stars: ✭ 28 (+40%)
Mutual labels:  jmeter, jmeter-plugin
CharlesHack
Hacking Charles Web Debugging Proxy, Working 4.1.4 Version
Stars: ✭ 17 (-15%)
Mutual labels:  charles
jmeter-to-k6
Converts JMeter .jmx files to k6 JS code
Stars: ✭ 57 (+185%)
Mutual labels:  jmeter
cloud-meter
An attempt to port Apache Jmeter to a web based architecture.
Stars: ✭ 18 (-10%)
Mutual labels:  jmeter
jmFidExt
fiddler插件,https转http请求
Stars: ✭ 18 (-10%)
Mutual labels:  fiddler
jmeter-influxdb2-listener-plugin
Influx DB v2.0 listener plugin for Apache JMeter. Provides the possibility to see the online dashboard (aggregation table, errors, the response body of failures).
Stars: ✭ 64 (+220%)
Mutual labels:  jmeter-plugin
JMeter-Charts
Application used to generate reports by uploading a JTL file to a rest server
Stars: ✭ 19 (-5%)
Mutual labels:  jmeter
JMeter-jmx-BeanShellCode
jmeter -脚本处理测试用例
Stars: ✭ 33 (+65%)
Mutual labels:  jmeter
StressThing
a software testing platform to perform stress test on web of things
Stars: ✭ 12 (-40%)
Mutual labels:  jmeter
kloadgen
KLoadGen is kafka load generator plugin for jmeter designed to work with AVRO and JSON schema Registries.
Stars: ✭ 144 (+620%)
Mutual labels:  jmeter-plugin
jmeter-aci-terraform
Scalable cloud load/stress testing pipeline solution with Apache JMeter and Terraform to dynamically provision and destroy the required infrastructure on Azure.
Stars: ✭ 114 (+470%)
Mutual labels:  jmeter
jmeterReports
Jmeter autogenerater reports after test to Confluence, using grafana custom dushboards.
Stars: ✭ 23 (+15%)
Mutual labels:  jmeter
jmeter-k8s-starterkit
Ultimate starterkit for JMeter in Kubernetes. WIth live test reporting, JMeter monitoring, kubernetes monitoring and mock as a service
Stars: ✭ 40 (+100%)
Mutual labels:  jmeter

Fiddler or Charles to Jmeter Script

Image text
To solve the problem of script recording , you can convert Fiddler or Charles into the corresponding Jmeter script to realize the parameterization of partial content. By modifying some parameters or parameterization can perform automation test or simple stress test for the interface of HTTP protocol.

Chinese documents(中文文档):https://www.cnblogs.com/fbyyx/p/12827415.html

Steps

1.1 Open Fiddler/Charles to record the request
1.1.1 Recording Fiddler
Image text
1.1.2 Recording Charles
Image text
1.2 Export needed HTTP request
1.2.1 Export Fiddler recording as saz format
Image text
1.2.1 Export Charles recording as chlsj format
Image text
1.3 Execute script
1.3.1 Parameter elucidation
1.3.1.1 Files to import: saz files(Fiddler files), chlsi files(Charles files)
1.3.1.2 Files to export: jmx files(Generated Jmeter script file)
1.3.1.3 Filter HTTP request: regex mode
1.3.2 Page effect
Image text
1.3.3 Conversion results
Image text
1.4 Run JMeter results
Image text

Remarks

1.Ignore data with method connect.
2.Only Windows systems are supported.
3.Only GET and POST requests are supported.
4.JMeter version greater than 4.0 is required.
5.Charles doesn't support http2.0 conversion, so it's filtered out directly.

TODO

1.Support for Charles other file formats
2.Run as a fiddler plug-in with FiddlerScript

ENV

python >=  3.6  
PyQt5  ==  5.15.2

Contact Information

1.Issues.
2.WeChat ID:dongpengfei826153155
Image text
3.E-mail: [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].