NiO will react with HCl to give Ni(II) chloride, so you have to use very diluted HCl along with NaCl and you can ultrasonicate the mixture for dispersion.
Yes I agreed with Dr. Mohammad Kooti since the dissolution kinetics of nickel(II) oxide in hydrochloric acid shows increase in dissolved fraction of oxide powder in terms of immersion time and acid concentration and temperature. This is very useful practical function and can seen
quantitatively in fig 5 in the article by N. M. Pichugina, etal. on the link.
Hanan - Why do you need to dispersed NiO nano powder partcles to carry out corrosion test ? Dispersion of NiO nano in HCL would make the NiO non-stoichiometric. It is best to carry out corrosion testing by preparing nanocomposit of NiO nanopartcle mixing with diglycidyl ether of bisphenol A epoxy resin by high speed dispersion, and then prepare corrosion coupons with thin coating of the prepared nanocomposit of NiO-epoxy material, and test for corrosion resistance using ASTM B117 or ISO 9227 standard either in 3.5% or 5.0% NaCl solution spray at 35C for 100 to 5000hr and examine tested coupons (mild or alloy steel) for the rust or pits.