Jmeter 压测
tps 每秒钟处理事物数
响应时间
jmeter添加压力机
确保这几台压力机都能ping通
1、要在其他的电脑上启动jmeter-server
2、修改jmeter配置文件,在remote_hosts里面加上压力机的IP和端口号即可
remote_hosts=localhost:1099,10.165.124.57:1099
3、启动的时候要用远程全部启动
备注:如果脚本中含有参数化文件,那么在其他的压力机上同样位置也要有一个同样的文件
Jmeter文件下载
1、复制图片下载地址
https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3418747700,4019929910&fm=27&gp=0.jpg
2、在jmeter中填写服务器地址(ss0.bdstatic.com)和路径(70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3418747700,4019929910&fm=27&gp=0.jpg),填写协议https
3、添加Beanshell Sampler,复制代码,注意路径为相对路径,图片名称后缀名与下载的文件格式一致
import java.io.*;
byte[] result = prev.getResponseData(); //这个是获取到请求返回的数据,prev是获取上个请求的返回
String file_name = "/Users/admin/Desktop/haha.jpeg"; //代表存放文件的位置和文件名
File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();
python自动化测试
判断
if else
if elif else
循环
while
while中加计数器,避免死循环 while (i<3)
for
for a in range(3) - -循环3次
字符串格式化
for i in range(3):
username = input('请输入你的名字:')
time = '2017-12-17'
# print(username+',欢迎光临') 通过加号拼接两个字符
# print('%s,欢迎光临,时间是:%s'%(username,time))
print('{},欢迎光临,时间是:{}'.format(username,time))
print(‘{name},欢迎光临,时间是:{date}'.format(name=username,date=time))