0
点赞
收藏
分享

微信扫一扫

接口测试--jmeter

😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀😍😀

一、配置jdk

jdk下载地址:​​https://jdk.java.net/java-se-ri/8-MR3​​

(1)win+R 打开电脑命令行

test_name_function.py

分地方放水淀粉

 

import unittest
from name_function import get_formatted_name


class NamesTestCase(unittest.TestCase):
'''测试 name_function.py'''
def test_first_last_name(self):
'''能够正确处理像Janis Jplin这样的姓名吗?'''
formatted_name = get_formatted_name('Janis', 'Joplin')
self.assertEqual(formatted_name, 'Janis Joplin')

if __name__ == '__main__':
unittest.main()

u

 

😀

12333333333333333333333333333333

 

😀

 

 

2323

2323

2323

33233

2333

3333

2324

2324

2324

33234

2334

3334

2325

2325

2325

33235

2335

3335

2326

2326

2326

33236

2336

3336

2327

2327

2327

33237

2337

3337

2328

2328

2328

33238

2338

3338

2329

2329

2329

33239

2339

3339

2330

2330

2330

33240

2340

3340

2331

2331

2331

33241

2341

3341

2332

2332

2332

33242

2342

3342

2333

2333

2333

33243

2343

3343

2334

2334

2334

33244

2344

3344

2335

2335

2335

33245

2345

3345

2336

2336

2336

33246

2346

3346

2337

2337

2337

33247

2347

3347

2338

2338

2338

33248

2348

3348

2339

2339

2339

33249

2349

3349

 

2323

2323

2323

33233

2333

3333

2323

2323

2323

33233

2333

3333

2323

2323

2323

33233

2333

3333

2323

2323

2323

33233

2333

3333

2323

2323

2323

33233

2333

3333

2323

2323

2323

33233

2333

3333

2323

2323

2323

33233

2333

3333

2323

2323

2323

33233

2333

3333

 

2323

2323

2323

33233

2333

3333

 

java -version

接口测试--jmeter_java


方法:发送HTTP请求的方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE等。

Content encoding :内容的编码方式,默认值为iso8859

Body date下以这种格式填写"serialNo": "${serialNo}"

 

接口测试--jmeter_服务器_02

 

接口测试--jmeter_java_03

(5)添加结果树、聚合报告

接口测试--jmeter_java_04

(6)报告

 

接口测试--jmeter_java_05

 

 

补充:

每秒查询率(QPS,Queries-per-second)是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。

Jmeter提供了一个非常有用的定时器,称为Constant Throughput Timer (常数吞吐量定时器),该定时器可以方便地控制给定的取样器发送请求的吞吐量。

e.g:本次性能测试的需求中提到测试的目的是“了解博客的首页在负载达到20 QPS时的响应时间”,因此需要控制向博客首页发送请求的负载为20QPS。

Jmeter提供了一个非常有用的定时器,称为Constant Throughput Timer (常数吞吐量定时器),该定时器可以方便地控制给定的取样器发送请求的吞吐量。

右键点击fnng.cnblogs.com ,弹出菜单(添加--->定时器--->Constant Throughput Timer)选择Constant Throughput Timer

 

 

 

( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)。

一般需要达到139QPS,因为是峰值。

问:如果一台机器的QPS是58,需要几台机器来支持?

答:139 / 58 = 3

举报

相关推荐

0 条评论