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

北京比较好的网站公司自己做网站卖什么

北京比较好的网站公司,自己做网站卖什么,开发软件大概需要多少钱,厨师培训机构2025最新Jmeter接口测试完整版项目实战教程#xff0c;零基础自学入门到精通#xff0c;带你轻松拿下接口测试#xff01;#xff01;#xff01;软件测试 web接口测试工具#xff1a; 手工测试的话可以用postman #xff0c;自动化测试多是用到 Jmeter#xff08;开源… 2025最新Jmeter接口测试完整版项目实战教程零基础自学入门到精通带你轻松拿下接口测试软件测试 web接口测试工具 手工测试的话可以用postman 自动化测试多是用到 Jmeter开源、soupUI开源商业版。 下面将对前一篇Postman做接口测试中的接口用Jmeter来实现。 一、Jmeter 的使用步骤 打开Jmeter 安装包进入\bin 中找到jmeter.bat, 点击打开即可。 在下图打开的Jmeter 页面中右键“测试计划” - “添加” - Threads(Users) - “线程组” 建立线程组。 右键“线程组” - “添加” - “Sample” - “HTTP请求”, 输入“服务器名称或IP”对应的端口号http默认端口号80可以不写。 以下请求为GET, 所有“方法”那选择“GET” 输入对应的路径添加参数及值。 注意 “服务器名称或IP”中不用输入http://, 请求时会自动加入eg, 输入api.test.cn. 右键“线程组” - “添加” - “监听器” - “察看结果数”, 添加“察看结果数” 以察看运行后的结果如果所示。 这是一个简单的接口请求例子。 二、接口请求实例 1. “用户定义的变量” 的应用 以获取学生信息接口(stu_info) 为例添加一个“用户定义的变量”设置变量host 以及值这样在获取学生信息接口(stu_info)就可以通过${host}取得“服务器名称或IP”的值。 登陆接口login接口也可以应用“用户定义的变量”的方法如上图所示在“用户定义的变量”中添加username, password 变量及对应的值 应用到登陆接口login接口请求中即可。 2. HTTP Cookie 管理器的应用 以金币充值接口gold_add为例建立一个HTTP请求改名“金币充值”选取请求方式POST 输入对应的host, path以及同请求一起发送的参数和值。 由于此接口有权限验证需要admin用户才可以做操作需要添加cookie 因此需要添加HTTP Cookie 管理器以传递Cookie。 添加HTTP Cookie 管理器 方法如下图所示 右键“金币充值” - “添加” - “配置元件” - HTTP Cookie 管理器  设置Cookie 的名称(即username 的值)值即login Response 中的sign 值域已在“用户定义的变量”中设置只需输入变量即可格式为${host} 最后可以通过“察看结果数”的响应数据查看结果。 3. 建立接口间的关联 以下以登陆接口login和金币充值接口gold_add为例在这两个接口间建立关联让金币充值接口gold_add可以实时取得登陆接口login的sign 值不必再“HTTP Cookie 管理器”中手动输入最新的sign 值。 从“察看结果树”可以看出登陆接口login的Response 结构为Json格式, sign 在 login_info 里面一层。 3.1 应用jpgc - JSON Path Extractor 来实现 右键“登陆” - “后置处理器 - jpgc - JSON Path Extractor  通过“察看结果数”得到Response 的结果后 将“JSONPath Expression” 输入$.login_info.sign, 设置变量sign2 给金币充值接口gold_add用 因此需要在“HTTP Cookie 管理器”中将${username}的值输入${sign2}代替之前手动输入的那一串码。 3.2 右键“登陆” - “后置处理器 - 正则表达式提取器  输入对应的值 jpgc - JSON Path Extractor 中类似将“引用名称”输入sign2以保证和“HTTP Cookie 管理器”的一致。将正则表达式中的式用login 接口返回的 sign: cd2b43f1688e472e3a516b5a2c6831e8,  中的一串码用(.*) 替换即可。 各参数的含义参考下表 参数 释义 引用名称 在HTTP等请求中引用此数据需要用到的名称 正则表达式 用于将需要的数据提取出来 模板 表示使用提取到的第几个值 $-1$:表示取所有值 $0$:表示随机取值 $1$:表示取第1个 $2$:表示取第二个 以此类推:$n$:表示取第n个 匹配数字0代表随机 0 代表随机取值1 代表全部取值 缺省值 如果正则表达式没有搜找到值则使用此缺省值 4. 设置断言 以“增加学生”接口add_stu为例增加响应断言以验证添加的数据是否成功。如下图所示设置 通过“察看结果数”可以看到“增加学生” 金币结果为绿色同时响应数据里的确有断言中的设置的1000。 5. “HTTP信息头管理器”的使用 以下图中的“获取所有学生信息” 为例右键“获取所有学生信息” - “添加” - “配置元件” - HTTP Cookie 管理器 输入对应的名称和值即可。 注意  这里的值需要输入完整的url, 包括http:// (eg, 输入http://api.test.cn) 6. POST 文件的使用方法 与其他POST请求中添加key-value, json 数据不同的是这个需要在HTTP 请求中点击“Flies Upload” tab, 点击“添加” 然后通过“浏览”上传本地的文件。 注意 参数名称必须为file。 7. CSV Data Set Config 和 “函数助手对话框”的使用 以增加学生接口add_stu为例在本地创建一个文件添加name 和sex的值对脚本设置5个线程或者循环5次以加入这5个用户。  右键“线程组” - “添加” - “配置元件” - CSV Data Set Config如果仅应用于“增加学生”接口的话可以直接在“增加学生”接口下面创建CSV Data Set Config。 根据下图添加对应的Variable Names 输入name 和sex 以逗号隔开为避免插入的数据乱码将file encoding 设置为utf-8。 由于CSV Data Set Config中的变量名为name 和sex因此在“增加学生”接口的Body Data 中将值分别替换为${name}, ${sex}。 由于“phone”的唯一性每次插入一条学生信息时phone 都要求不一样所以对后面8位用随机函数来实现。 8. 数据库的应用 以下是JMeter 驱动数据库列表 数据库 驱动 数据库url mysql com.mysql.jdbc.Driver jdbc:mysql://host:port/{dbname}?allowMultiQueriestrue oracle org.postgresql.Driver jdbc:postgresql:{dbname} PostgreSQL oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:user/pass//host:port/service MSSQL com.microsoft.sqlserver.jdbc.SQLServerDriver 或者 net.sourceforge.jtds.jdbc.Driver jdbc:sqlserver://IP:1433;databaseNameDBname 或者 jdbc:jtds:sqlserver://localhost:1433/library 以下以mysql 数据库为例。 添加一个JDBC Connection Configuration 根据上表中对mysql的要求设置下图的值。  添加一个JDBC Request, 由于在Query 中有insert 和select, 所以Query Type 需要选择Callable Statement, 如果是单个的select 或者insert可以选取对应的Select Statement 和Update Statement。 通过察看结果数看到JDBC Request 请求成功响应数据里返回insert 和select 的结果。 登陆mysql 数据库查询发现和Jmeter 中通过察看结果数看到的结果一致。 **注意点修改Jmeter 中的中文乱码要将\bin 路径下的jmeter.properties 文件中设置为 sampleresult.default.encodingutf-8如下所示。 对于Jmeter 里中文显示不出来的问题可以打开\bin 路径下的jmeter.properties 文件如下图所示将这几个JS开头的注释去掉。 对于以上两个问题修改后需将Jmeter 重启才能起效。
http://www.tj-hxxt.cn/news/230941.html

相关文章:

  • 女装市场网站建设费用评估wordpress中文博客主题
  • 网站开发的主要内容wap页面是什么
  • 雄安网站开发公司森网站建设
  • 做网站都要会些什么郑州网站建设选微锐
  • 淘宝联盟登记新网站深圳公司注册地址可以是住宅吗
  • 安徽网站搭建北京网站建设小鱼在线
  • 大学生网站开发接单全球最大的网站建设外包网
  • 手工艺品外贸公司网站建设方案北京建设工程联合验收网站
  • 怎样做易支付网站太原网站建设制作
  • 徐东做网站凡客官网首页
  • 电白网站开发公司企业官网招聘信息
  • 深圳企业网站公司网站备案号密码找回
  • 营销型手机网站小程序商城哪家好些
  • 站长工具端口网站优化大赛
  • 易语言编程可以做网站么网站你懂我意思正能量免费下载
  • 网站安全狗 拦截301php网站开发都需要什么软件
  • 专业提供网站建设服务包括哪些网上怎么推广公司产品
  • 邯山区建设局网站合肥网站建设开发
  • 湖北省随州市建设厅网站公司的官方网站的作用
  • 德成建设集团有限公司网站孝感市网站建设公司
  • 北京网站建设推广服微信网站程序
  • 国内红酒网站建设长春网络公司营销模式
  • 南京建网站公司wordpress 公司内网
  • 新余网站建设找谁做自己在线制作logo免费广告招牌
  • 外贸邮箱用哪个比较好外链seo推广
  • 无锡自适应网站开发电子商务的就业方向
  • 网站建设实验步骤上海建筑设计院
  • wordpress网站加密wordpress 编辑 所见即所得插件
  • 做投票链接网站西安企业网站怎么建立
  • 百度云服务器挂网站北京网站设计公司有哪些