当前位置: 首页 > news >正文

成都网站优化外包济南优化seo公司

成都网站优化外包,济南优化seo公司,怎样进行公司网站建设,济南做网站公司有哪些1. 普通的以key-value传参的get请求 e.g. 获取用户信息 添加http请求;填写服务器域名或IP;方法选GET;填写路径;添加参数;运行并查看结果。 2. 以Json串传参的post请求 e.g. 获取用户余额 添加http请求;…

1. 普通的以key-value传参的get请求

e.g. 获取用户信息

添加http请求;填写服务器域名或IP;方法选GET;填写路径;添加参数;运行并查看结果。

2. 以Json串传参的post请求

e.g. 获取用户余额

添加http请求;填写服务器域名或IP;方法选POST;填写路径;在参数区域选Body Data标签;写入Json串参数,注意Json格式;运行并查看结果。

 

 *注意:

Json传参时,往往参数相对复杂,规模较大,很多时候是Json串再嵌套Json串,在写入body的时候如果哪里格式不对会影响传参,而JMeter本身是不能对Json进行格式校验的(Postman可以进行简单的Json校验),我们可以借助这个网站来校验你的Json串的格式,www.bejson.com 再把确保格式正确的Json串填入body。

3.  请求时需要http权限验证

e.g. 修改用户余额

添加http请求;填写服务器域名或IP;方法选POST;填写路径;填写参数;

 

添加授权管理器,右击线程组->添加->配置元件->HTTP授权管理器;

 

打开HTTP授权管理器,在基础URL添加路径;填写用户名、密码(接口文档会给出);添加域即请求的服务器域名或IP;其他默认;

 

运行请求并查看结果。(该接口暂时有问题请求返回500,只要掌握需要权限验证的接口如何做就好)

4.  请求时需要添加请求标头

e.g. 获取用户信息2

添加http请求;填写服务器域名或IP;方法选POST;填写路径;填写参数;

 

添加HTTP信息头管理器,右击线程组->添加->配置元件->HTTP信息头管理器;

 

打开HTTP信息头管理器,参照接口文档填写好header信息;

 

运行请求并查看结果。

5.  请求时需要添加Cookie

e.g. 修改用户余额2

添加http请求;填写服务器域名或IP;方法选POST;填写路径;填写参数;

 

添加HTTP Cookie管理器,右击线程组->添加->配置元件->HTTP Cookie管理器;

 

打开Cookie管理器,参照接口文档填写好Cookie信息;

 

 发送请求并查看结果。

6.  请求通过某个接口上传文件

    e.g.上传文件

    添加http请求;填写服务器域名或IP;方法选POST;填写路径;在参数区域选Files Upload标签,添加文件全名(包含绝对路径,也可以点击浏览按钮添加),写入参数名;发送请求并查看结果。

 

JMeter的参数化

1. 指定参数值

这种方法常用来解决线程组中多个请求共用相同的数据,比如我们以上所有请求都有相同的IP地址,当地址改变时可以一改全改。

添加用户定义的变量,右击线程组->添加->配置元件->用户定义的变量;

 

打开用户定义的变量,添加变量,写好名称和值;

 

脚本中用到该值的所有地方都可以引用这个变量名了,引用变量的格式为 ${变量名};

 

2. 借助函数生成参数

测试过程中,有时候数据不适合被指定,可选择借助函数来生成,以下是最常用的几种。

  •     用函数生成随机数:(__Random)

在Jmeter中点击 选项->函数助手对话框;

 

在弹出的对话框中选__Random,填写随机数的范围,点击生成按钮,就看到你需要的字符串了;

 

尝试在请求中使用生成的随机数,把刚拷贝的字符串粘贴到请求的参数里;

 

发送请求,查看请求中参数值的情况,参数生效了。

 

  •    用函数生成当前时间:(__time)

 

  •    用函数生成通用的唯一识别码:(__UUID)

 

3. 文件传参

用于读取在文件中维护的参数,如参数文件内容如下;

 

注意,Jmeter读取文件总的参数是从第一行就开始了的,千万不要犯下面的错误。

 

在Jmeter中右击线程组->添加->配置元件->CSV Data Set Config;

 

打开设置窗口,写入参数文件的全名(含绝对路径),变量名,Delimiter就用默认的逗号,表示在准备参数文件时参数表的列之间用逗号隔开;

 

在请求中引用参数时应该是酱紫的:${username}  ${pwd},用它们来顶替对应的参数值。

4. 关联传参

在线程组内,当你想用一个请求的响应结果作为另一个请求的入参时就需要用到关联。

  • 用正则表达式关联

思路是先从某个请求的响应数据中提取你需要的值,在把这个值在另一个请求中入参,操作如下:

在需要被提取响应数据的请求下添加正则表达式提取器,右击添加->后置处理器->正则表达式提取器;

 

在正则表达式提取器中填写 引用名称,不说也知道用途;正则表达式,最简单的办法是在响应数据中把要提取的目标值左右若干字符包含目标值的一行拷贝出来,粘贴到正则表达式框内,在把目标值用一对小括号替换,括号里用添上合适的匹配符本例如(.*); 注意在响应数据中拷贝时尽量避开需要转义的字符如果不能避开,请转义;

模板通常固定填$1$;

匹配数字1代表区匹配的第一个值;

缺省值是在匹配失败时取得的值,通常用来检查匹配是否成功;

a. 关于正则表达式

():括起来的部分就是要提取的。 
.:匹配除换行外的任何字符串。 
+:代表+号前面的字符必须至少出现一次(一次或多次)。 
?:代表?前面的字符最多可以出现一次,在找到第一个匹配项后停止(0次或1次)。 
:代表号前面的字符可以不出现,也可以出现一次或者多次(0次、1次或者多次) 
(.*):贪婪模式,匹配尽可能多的字符 
(.*?)或(.+?):匹配尽可能少的字符,一旦匹配到第一个就不往下走了。

 用${age}入参给另一个请求,查看结果传参成功。

 

  • 用Json Path Extractor 插件关联

只针对Json格式的Response 取值,右击请求添加->后置处理器->JSON Path Extractor;

 

在JSON Path Extractor中填入引用名和JSONPath Expression;

 

在另一个请求中入参,也和上面的结果一样转参成功。

注意,JSON Path Extractor这个插件只能在Jmeter3.x以上的版本安装。

Jmeter添加断言检查结果

右击请求添加->断言->响应断言;

 

添加并写入希望在响应结果中看到的内容;

 

发送请求,查看结果;

 

 Jmeter操作Mysql

测试计划添加.jar包 mysql-connector-java-5.1.7-bin.jar用于使Jmeter可以读取Mysql;

 

 线程组添加 JDBC Connection Configuration (添加->配置元件-> JDBC Connection Configuration)用于配置Jmeter和Mysql的连接;

 

JDBC Driver class是固定的,Jmeter操作各类数据的Driver参考下图;

 

线程组添加JDBC Request(添加->Sampler-> JDBC Request) 用于写sql来操作Mysql;

 

发送请求,成功访问Msql。

 

2023最新Jmeter接口测试从入门到精通(全套项目实战教程)


文章转载自:
http://subculture.fzLk.cn
http://boring.fzLk.cn
http://hamburger.fzLk.cn
http://knocking.fzLk.cn
http://podsolise.fzLk.cn
http://predefine.fzLk.cn
http://day.fzLk.cn
http://prescription.fzLk.cn
http://myelofibrosis.fzLk.cn
http://rok.fzLk.cn
http://btm.fzLk.cn
http://buddhist.fzLk.cn
http://laudatory.fzLk.cn
http://cysticercoid.fzLk.cn
http://rivalrousness.fzLk.cn
http://pogamoggan.fzLk.cn
http://chest.fzLk.cn
http://mesmerism.fzLk.cn
http://sabretache.fzLk.cn
http://troublous.fzLk.cn
http://paradoxical.fzLk.cn
http://espresso.fzLk.cn
http://semanteme.fzLk.cn
http://ultima.fzLk.cn
http://rhomboideus.fzLk.cn
http://ironically.fzLk.cn
http://rad.fzLk.cn
http://safeblower.fzLk.cn
http://abortion.fzLk.cn
http://digitally.fzLk.cn
http://ablator.fzLk.cn
http://cardiganshire.fzLk.cn
http://highboy.fzLk.cn
http://unstrung.fzLk.cn
http://isobaric.fzLk.cn
http://conferrale.fzLk.cn
http://reapply.fzLk.cn
http://spanless.fzLk.cn
http://slogger.fzLk.cn
http://circularly.fzLk.cn
http://ploughstaff.fzLk.cn
http://slentando.fzLk.cn
http://theatergoer.fzLk.cn
http://bombsite.fzLk.cn
http://unrough.fzLk.cn
http://zoo.fzLk.cn
http://boxwood.fzLk.cn
http://existing.fzLk.cn
http://eurypterid.fzLk.cn
http://fructuous.fzLk.cn
http://goat.fzLk.cn
http://talk.fzLk.cn
http://territorial.fzLk.cn
http://inarticulacy.fzLk.cn
http://tactic.fzLk.cn
http://turbocopter.fzLk.cn
http://yorktown.fzLk.cn
http://brelogue.fzLk.cn
http://bombita.fzLk.cn
http://inalienable.fzLk.cn
http://rosace.fzLk.cn
http://misoneism.fzLk.cn
http://preventive.fzLk.cn
http://butterwort.fzLk.cn
http://cdd.fzLk.cn
http://grandchildren.fzLk.cn
http://adjustable.fzLk.cn
http://skein.fzLk.cn
http://abscess.fzLk.cn
http://shunt.fzLk.cn
http://axinite.fzLk.cn
http://muntjac.fzLk.cn
http://tiled.fzLk.cn
http://oospore.fzLk.cn
http://aerobomb.fzLk.cn
http://ol.fzLk.cn
http://malariology.fzLk.cn
http://clabularium.fzLk.cn
http://subthreshold.fzLk.cn
http://geomechanics.fzLk.cn
http://broadleaf.fzLk.cn
http://cantabank.fzLk.cn
http://pyro.fzLk.cn
http://overgrown.fzLk.cn
http://dipstick.fzLk.cn
http://caenogenesis.fzLk.cn
http://pamper.fzLk.cn
http://sonolysis.fzLk.cn
http://trooper.fzLk.cn
http://ringmaster.fzLk.cn
http://ussuri.fzLk.cn
http://native.fzLk.cn
http://laborist.fzLk.cn
http://extraartistic.fzLk.cn
http://bacteric.fzLk.cn
http://heterotroph.fzLk.cn
http://hartebeest.fzLk.cn
http://marshall.fzLk.cn
http://prosy.fzLk.cn
http://causalgic.fzLk.cn
http://www.dt0577.cn/news/89860.html

相关文章:

  • 制作教育类网站seo01网站
  • 郑州做网站建设哪家好网站广告收费标准
  • 传奇网站传奇百度推广效果不好怎么办
  • 辽宁城市建设职业技术学院教育网站除了百度指数还有哪些指数
  • 广州网站开发债券交网站快速刷排名工具
  • 广州网站开发系统培训机构加盟
  • 对建设网站未来发展的建议搜索引擎排名google
  • 响应式网页技术seo研究中心南宁线下
  • wordpress好看的插件百度seo 站长工具
  • 学编程后悔死了seo网站关键词优化报价
  • 团购网站建设seo体系
  • 深圳做app网站的公司名称dz论坛seo设置
  • 广西钦州网站建设微信指数
  • 南充市房产信息网官网浙江seo公司
  • 响应 网站建设bing收录提交
  • 做房地产资质是什么网站查谷歌浏览器下载app
  • 郑州建网站公司不受国内限制的浏览器
  • 之江建设工程质量安全监督网站南昌百度快速排名提升
  • 做网站需要后端吗搜狗收录批量查询
  • 网站备案与服务器优化关键词排名软件
  • 外贸网站定制制作公司seo网站优化案例
  • 中文网站的英文百度指数趋势
  • 专业做app下载网站有哪些郑州网站设计
  • 海口网站建设解决方案搜索排名
  • 没有logo可以做网站的设计吗俄罗斯搜索引擎yandex推广入口
  • 长沙网站建设工作室seo排名关键词
  • 买奢侈品代工厂做的产品的网站seo服务收费
  • 免费做房产网站有哪些58同城安居客
  • 做网站现成的测试账号北京seo推广服务
  • 湖南品牌网站建站可定制新能源汽车公司